2015-11-11 54 views
0

我正在尝试安装npm软件包,这是我的代码工作所需要的。安装与Node.js 5.0.0冲突的NPM软件包

然而,当我尝试安装任何 NPM包,它提供了同样的错误:

Your environment has been set up for using Node.js 5.0.0 (x64) and npm. 

C:\Windows\System32>npm install mime 
C:\Windows\System32 
└── [email protected] 

npm WARN ENOENT ENOENT: no such file or directory, open 'C:\Windows\System32\package.json' 
npm WARN EPACKAGEJSON C:\Windows\System32 No description 
npm WARN EPACKAGEJSON C:\Windows\System32 No repository field. 
npm WARN EPACKAGEJSON C:\Windows\System32 No README data 
npm WARN EPACKAGEJSON C:\Windows\System32 No license field. 

C:\Windows\System32> 

我曾两次试图重新安装node.js的,但这并没有工作。我也试着以管理员身份运行它,并再次安装它,但这并不起作用。

我的同学也可以使用node.js,但是无论何时使用node.js,从开始就可以正常工作,也可以安装npm包。

我真的很感谢你们的帮助!

真诚,

伊瓦

+0

盲注,请尝试以管理员身份运行。 – Cyrbil

+0

已经尝试过,也没有工作。虽然谢谢! – Ivarr08

+7

我不会推荐任何人在system32文件夹中运行节点。永远 –

回答

1

你收到的错误信息并没有告诉你安装失败,只是你没有package.json system32文件夹。对于全局安装添加-g到安装:

npm install -g mime --save 

--save只是意味着你将它保存到你的package.json如果你具有的package.json根项目是。

只要你有写入访问权限,system32中应该有一个node_modules。 (有时你甚至需要为管理员启用)。

+0

谢谢,这工作。当我使用您的解决方案时,我不再收到错误/警告。 – Ivarr08

0

嗯,其实它安装的软件包。检查node_modules文件夹。 它抱怨你没有package.json文件和自述文件等。

+0

谢谢,它确实安装。没有看到 – Ivarr08

+0

这些缺失的文件(说明,存储库字段,自述文件,许可证)是否适用于npm或您试图安装的软件包?有没有什么办法解决这一问题? – velocirabbit