我正在使用Yarn处理包裹。
yarn install
会显示错误,无论我使用的是什么软件包,但安装看起来都已成功完成,并且文件直接在node-modules
下设置。(以某种方式jquery-ui
并未出现在{ {1}})
我删除了node-modules
,然后重试,但没有成功。
有人可以帮忙吗?
我的环境如下:
yarn.lock
package.json
whitebear$ yarn -v
1.10.1
whitebear$ node -v
v11.0.0
whitebear$ npm -v
6.4.1
纱线{
"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"
}
}
install
答案 0 :(得分:3)
yarn upgrade
帮了我大忙,请参阅https://github.com/yarnpkg/yarn/issues/5962
答案 1 :(得分:1)
将此添加到您的package.json
文件中,然后重新运行毛线(或安装毛线):
"resolutions": {
"**/**/fsevents": "^1.2.9"
}
源:https://github.com/yarnpkg/yarn/issues/5962#issuecomment-491934806
答案 2 :(得分:0)
您是否为您的OS列出了所有工具? https://github.com/nodejs/node-gyp#installation
答案 3 :(得分:0)
也许是旧版本中的内容。试试这个:
$ yarn upgrade
答案 4 :(得分:0)
我刚遇到类似的情况。删除node_modules
和删除yarn.lock
可以解决我的问题。
sudo rm -r node_modules && rm yarn.lock && yarn install
不确定它是否因某些冲突而陷入困境。
答案 5 :(得分:0)
您可能需要将node
版本降级为v8.16.0
。您可以为此使用n
。
确保在此之前删除以前的版本。
brew uninstall node
安装降级版本
brew install n
n 8.16.0