为什么"纱线安装"安装esparse时出现ENOENT错误?

时间:2016-11-14 22:24:53

标签: npm yarnpkg

我有一个使用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。

2 个答案:

答案 0 :(得分:0)

这是一个非常老的问题,但是对于最新的纱线(1.17.3),也会出现相同的问题。

对我来说,虽然更耗时的解决方案是删除yarn.lock文件。

请记住,之后,所有库都将根据您在package.json文件中指定的规则更新为最新版本

答案 1 :(得分:0)

我似乎已经通过从存储库中删除yarn.lock来解决此问题。