Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 npm 来管理其依赖项的 JavaScript 项目。我正在尝试迁移到 Yarn。
当我yarn install在控制台中运行时,它给了我一个错误:
yarn install
发生意外错误:“ENOENT:没有这样的文件或目录,chmod C:\....\node_modules\.bin\esparse”
从我在纱线文档上读到的内容来看,运行yarn install就足够了。为什么这不能按预期工作?
我正在使用 Yarn 0.17.0、npm 2.14.12 和 Node 4.2.4。
这是一个很老的问题,但现在最新的纱线(1.17.3)出现了同样的问题。
对我有用的解决方案虽然更耗时,但还是删除yarn.lock文件。
yarn.lock
请记住,之后,所有库将根据您在package.json文件中指定的规则更新到最新版本
package.json
以下解决方案对我有用
rm -rf node_modules **/node_modules rm -rf yarn.lock **/yarn.lock yarn cache clean yarn install