node.js - npm install 给出错误 "can' t find a package.json file"

标签 node.js npm

npm install/npm install -g 命令在 Windows 7 中不起作用

Node.js 安装正确,node.js 版本为 v0.10.28

Couldn't read dependencies
ENOENT, open '"filepath"\package.json'
This is most likely not a problem with npm itself.
npm can't find a package.json file in your current directory.

Photo

最佳答案

你没有说你想安装什么模块 - 因此 npm 寻找一个描述你的依赖关系的文件 package.json ,显然这个文件丢失了。

所以要么你必须明确告诉 npm 要安装哪个模块,例如

npm install express

npm install -g express-generator

或者您必须添加一个 package.json 文件并在此处注册您的模块。获取此类文件的最简单方法是让 npm 通过运行来创建一个

npm init

然后添加您需要的内容。请注意,这仅适用于本地安装的模块,不适用于全局模块。

一个简单的例子可能如下所示:

{
  "name": "myapp",
  "version": "0.0.1",
  "dependencies": {
    "express": "4.0.0"
  }
}

或类似的东西。有关 package.json 文件的更多信息,请参阅其 official documentationthis interactive guide .

关于node.js - npm install 给出错误 "can' t find a package.json file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24468041/

相关文章:

javascript - 如何找到一组持续时间中的常见重叠?

angularjs - 如何正确安装 Start Angular 模板?

node.js - Sequelize 无法连接到 postgres 服务器

reactjs - 无法解析依赖项 : peer react @"^16 || ^17" from react-top-loading-bar@2. 1.0

jquery - 无法在 openshift 上的 Nodejs 和 mongodb 中进行 POST

javascript - Node MySQL - 可重用连接模块

react-native - 尝试在 android 模拟器上运行时,Expo start 失败并显示 "Unexpected end of JSON input"

git - 为什么在将应用程序部署到 Heroku 时出现此错误?

node.js - 如何在 Typescript 项目中使用来自 Node 16 的计时器/ promise ?

javascript - 使用 package-lock.json 的工作流