我正在尝试安装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
└── mime@1.3.4
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包。
我非常感谢你们的帮助!
此致
的Ivar
答案 0 :(得分:1)
您收到的错误消息并未告诉您安装失败,只是您在system32文件夹中没有package.json。对于全局安装,请将-g
添加到安装中:
npm install -g mime --save
--save
只是意味着如果你在一个拥有package.json的根项目中,你将它保存到package.json。
如果您具有写入权限,system32中应该有一个node_modules。 (有时你甚至需要为管理员启用它。)
答案 1 :(得分:0)