javascript - 安装与 Node.js 5.0.0 冲突的 NPM 包

标签 javascript node.js npm

我正在尝试安装 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包。

我非常感谢你们的帮助!

真诚的,

伊瓦尔

最佳答案

您收到的错误消息并不是告诉您安装失败,而是告诉您 system32 文件夹中没有 package.json。对于全局安装,将 -g 添加到安装中:

npm install -g mime --save

--save 只是意味着如果您位于具有 package.json 的根项目中,则将其保存到 package.json 中。

如果您有写入权限,system32 中应该有一个 node_modules。 (有时您甚至需要为管理员启用该功能)。

关于javascript - 安装与 Node.js 5.0.0 冲突的 NPM 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33650906/

相关文章:

javascript - 如何将值从输入传递到按钮 react ?

javascript - 使用 javascript 从 html 中提取元素

node.js - 我们如何计算两个坐标之间的距离。阿兰戈数据库

npm install issue : 27 vulnerabilities (16 moderate, 9 high, 2 critical) 要解决所有问题,请运行:npm audit fix --force

angular - 相当于 NPM 的 bower_concat

javascript - undefined 不是函数(计算 't.map(function(t){return u(t)})' )

Javascript 正则表达式 - 在 2 个字符串之间查找

node.js - 从 Golang 后端流式传输文件到 Node 前端

javascript - 如何将 mysql 数据通过管道传输到浏览器窗口而不是 Nodejs 中的控制台?

javascript - 在 Nodejs 中找不到模块 - module.js