NPM安装删除NPM目录



我在Windows 10上运行node.js 8.9.4。

我正在尝试安装"连接"模块,因为我需要一个项目。它肯定还没有安装,因为如果我尝试要求它,我被告知找不到"连接"。

但是,当我第一次键入npm install connect时,它似乎有效,但有很多警告,并且似乎可以删除很多软件包。它说:

npm WARN saveError ENOENT: no such file or directory, open 'D:Program Filesnodejspackage.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'D:Program Filesnodejspackage.json'
npm WARN nodejs No description
npm WARN nodejs No repository field.
npm WARN nodejs No README data
npm WARN nodejs No license field.
+ connect@3.6.6
added 9 packages, removed 473 packages and moved 3 packages in 3.991s

(不确定为什么要删除473个软件包,可能是相关的(。无论如何,似乎也许有效,然后我意识到在Nodejs/node_modules中,NPM目录无处可找到。现在,如果我尝试安装任何软件包,它会给我带来很多错误,基本上告诉我:

 Error: Cannot find module 'D:Program Filesnodejsnode_modulesnpmbinnpm-cli.js'

连接已安装,但似乎不太正确(我不能再安装其他软件包!(显然我是Node.js的新手,请发送帮助。我希望我不会被禁止再次提出问题,因为我毫无头绪。我能做到最好的。

似乎在非初始化的NPM软件包目录中尝试npm install。您应该使用npm init初始化软件包。

您可以找到更多https://docs.npmjs.com/getting-started/using-a-package.json

最新更新