在新项目中安装软件包时,“ ENOENT:没有这样的文件或目录”

时间:2019-11-03 17:08:37

标签: npm npm-install

当我尝试在新项目中安装“ @ google-cloud / storage”软件包时,收到一条错误消息,提示找不到其他节点模块中的某些文件。

尝试在现有项目中运行npm install时首先弹出该问题。但是,当我尝试安装此软件包时,这是我在“ npm init”之后执行的第一个操作时,在一个新项目中遇到此错误。即使在全新的虚拟Ubuntu计算机上执行此操作,我仍然遇到相同的错误。

我以前看过很多类似问题的答案,但是到目前为止,我发现的每个解决方案都是删除node_modules和package-lock.json-这对我没有帮助,因为我还没有放在第一位。

这是一个示例尝试,但有错误:

vagrant@ubuntu-disco:/vagrant/test$ npm install --save @google-cloud/storage --no-bin-links
npm WARN test@1.0.0 No description
npm WARN test@1.0.0 No repository field.

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /vagrant/test/node_modules/http-proxy-agent/node_modules/debug/package.json.454436277
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/vagrant/test/node_modules/http-proxy-agent/node_modules/debug/package.json.454436277'
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-11-03T17_00_44_474Z-debug.log

这使用的是Node 12.13.0版和NPM 6.12.0版。

0 个答案:

没有答案