Homestead NPM安装找不到package.json文件

时间:2019-07-12 12:59:21

标签: node.js npm vagrant

过去2天,我一直在尝试运行npm install,以便可以使用laravel mix。在搜索了无数论坛,存储库和主题之后,我还没有找到解决问题的方法,那就是当我进入laravel新创建的项目并运行sudo npm install时,出现以下错误

npm ERR! path /home/vagrant/Code/matt-fm/node_modules/yargs/node_modules/wrap-ansi/node_modules/strip-ansi/package.json.2538224843
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/home/vagrant/Code/matt-fm/node_modules/yargs/node_modules/wrap-ansi/node_modules/strip-ansi/package.json.2538224843'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2019-07-12T12_52_05_433Z-debug.log

我已经删除了node_modules文件夹并尝试再次运行,但没有成功。 我尝试删除整个无用的盒子并重新安装,但没有成功。 清理npm缓存也不起作用。

2 个答案:

答案 0 :(得分:0)

npm install --force

对我有用

答案 1 :(得分:0)

我在宅基地上也遇到了同样的问题,在浪费大量时间后,我找到了解决方案。只需使用yarn install