Javascript 纱线,节点gyp重建编译错误,节点_模块/fsevents:命令失败

Javascript 纱线,节点gyp重建编译错误,节点_模块/fsevents:命令失败,javascript,npm,webpack,yarnpkg,Javascript,Npm,Webpack,Yarnpkg,我用纱线来处理包裹 warn install显示错误,与我使用的软件包无关,但安装似乎已成功完成,文件直接在节点模块下设置。(不知何故jquery ui没有出现在节点模块下) 我删除了warn.lock并重试,但没有成功 有人能帮忙吗 我的环境如下: whitebear$ yarn -v 1.10.1 whitebear$ node -v v11.0.0 whitebear$ npm -v 6.4.1 package.json { "devDependencies": { "@sy

我用纱线来处理包裹

warn install
显示错误,与我使用的软件包无关,但安装似乎已成功完成,文件直接在
节点模块下设置。(不知何故
jquery ui
没有出现在
节点模块下

我删除了
warn.lock
并重试,但没有成功

有人能帮忙吗

我的环境如下:

whitebear$ yarn -v
1.10.1
whitebear$ node -v
v11.0.0
whitebear$ npm -v
6.4.1
package.json

{
  "devDependencies": {
    "@symfony/webpack-encore": "^0.20.0",
    "bootstrap": "^4.1.3",
    "jquery": "^3.3.1",
    "node-sass": "^4.9.4",
    "popper.js": "^1.14.4",
    "sass-loader": "^7.1.0",
    "webpack-notifier": "^1.6.0"
  },
  "license": "UNLICENSED",
  "private": true,
  "scripts": {
    "dev-server": "encore dev-server",
    "dev": "encore dev",
    "watch": "encore dev --watch",
    "build": "encore production"
  },
  "dependencies": {
    "encore": "^0.0.30-beta",
    "jquery-ui": "^1.12.1",
    "jquery.event.drag": "^2.2.2",
    "slickgrid-es6": "^3.0.1"
  }
}
纱线日志
安装

whitebearnoMacBook-puro:myinvestlist whitebear$ sudo yarn install
yarn install v1.10.1
[1/4] Do you have all the tools listed here for your OS? https://github.com/nodejs/node-gyp#installation

I just ran into something similar. deleting
node_modules
and removing
yarn.lock
fixed the problem for me.

sudo rm -r node_modules && rm yarn.lock && yarn install

Not sure if it was getting caught up on some conflicts.

I downgraded the
node
version to
v8.16.0
. You could use
n
for this. It worked for me.

Make sure you remove previous versions before that.

brew uninstall node
whitebearnoMacBook puro:myinvestlist whitebear$sudo安装
纱线安装v1.10.1

[1/4]您是否拥有此处列出的所有操作系统工具

我刚刚遇到了类似的事情。删除
节点\u模块
并删除
纱线。锁定
为我修复了问题

sudo rm-r node\u模块和&rm warn.lock和&warn安装

whitebearnoMacBook-puro:myinvestlist whitebear$ sudo yarn install
yarn install v1.10.1
[1/4] Do you have all the tools listed here for your OS? https://github.com/nodejs/node-gyp#installation

I just ran into something similar. deleting
node_modules
and removing
yarn.lock
fixed the problem for me.

sudo rm -r node_modules && rm yarn.lock && yarn install

Not sure if it was getting caught up on some conflicts.

I downgraded the
node
version to
v8.16.0
. You could use
n
for this. It worked for me.

Make sure you remove previous versions before that.

brew uninstall node

不确定它是否遇到了一些冲突。

我将
节点的
版本降级为
v8.16.0
。您可以为此使用
n
。这对我有用

确保在此之前删除以前的版本

brew install n
n 8.16.0
安装降级版本

"resolutions": {
  "**/**/fsevents": "^1.2.9"
}

如果它不起作用,请尝试降级/升级节点版本。

将此添加到
package.json
文件中,然后重新运行Thread(或Thread安装):


来源:

纱线升级
为我做了这个把戏,看

你解决了这个问题吗?怎么做?为什么是8.16.0版?这个版本之后发生了什么变化?这个版本对我有效。但是,从每个人的答案来看,我认为问题可能会出现,因为节点/纱线版本与已经存在的包兼容。因此,我将编辑我的答案@stkvtflw这就是方法!“依赖项很难实现。”我也不想提出这一点,但是的,清除过时的节点模块确实有效
sudo rm-r node_模块和&rm thread.lock&&thread install
我仍然提醒任何人请记住
sudo rm-r
任何东西都是提升权限和递归的,输入错误可能会导致删除许多在没有像
git这样的版本管理系统的情况下可能无法恢复的工作。