Npm install删除npm目录

时间:2018-02-24 20:14:42

标签: node.js npm

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

我正在尝试安装' connect'模块,因为我需要它为一个项目。它肯定还没有安装,因为如果我试图要求它,我告诉它它无法找到连接'。

但是当我第一次输入npm install connect时,它似乎有效,但有很多警告,似乎删除了很多包。它说:

npm WARN saveError ENOENT: no such file or directory, open 'D:\Program Files\nodejs\package.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 Files\nodejs\package.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 Files\nodejs\node_modules\npm\bin\npm-cli.js'

连接已安装,但代价似乎......不太正确(我无法再安装任何软件包!)显然我是node.js的新手,请发送帮助。而且我希望我不会被禁止再次提问,因为我很无能为力。我能做到最好具体。

0 个答案:

没有答案