我有一个使用 npm 来管理其依赖项的 JavaScript 项目。我正在尝试迁移到 Yarn。
当我yarn install
在控制台中运行时,它给了我一个错误:
发生意外错误:“ENOENT:没有这样的文件或目录,chmod C:\....\node_modules\.bin\esparse”
从我在纱线文档上阅读的内容来看,只是运行 yarn install
就足够了。为什么这不能按预期工作?
我使用的是 Yarn 0.17.0、npm 2.14.12 和 Node 4.2.4。
小智 18
以下解决方案对我有用
rm -rf node_modules **/node_modules
rm -rf yarn.lock **/yarn.lock
yarn cache clean
yarn install
Run Code Online (Sandbox Code Playgroud)
这是一个很老的问题,但是现在使用最新的纱线(1.17.3)也会出现同样的问题。
对我有用的解决方案虽然更耗时,但删除yarn.lock
文件。
请记住,之后,所有库都将根据您在package.json
文件中指定的规则更新到最新版本
归档时间: |
|
查看次数: |
7665 次 |
最近记录: |