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#installationI 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#installationI 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这样的版本管理系统的情况下可能无法恢复的工作。