【问题标题】:GRUNT installs without package.jsonGRUNT 在没有 package.json 的情况下安装
【发布时间】:2026-02-07 02:30:01
【问题描述】:
npm install -g grunt-cli
npm install --save-dev grunt grunt-contrib-concat grunt-contrib-uglify grunt-sass grunt-contrib-less grunt-contrib-watch

但是在我运行这些命令的文件夹中从未创建过 package.json。

当我从命令行运行 grunt 时:

>> Error: Unable to read "package.json" file (Error code: ENOENT).

我做错了什么?

【问题讨论】:

  • 如果你想创建package.json文件,请运行npm init
  • 谢谢。如果您创建答案与评论,我可以归功于您

标签: node.js npm gruntjs


【解决方案1】:

当我从命令行运行 grunt 时:

>> Error: Unable to read "package.json" file (Error code: ENOENT).

您运行的所有命令都不会创建 package.json 文件,因此除非您手动创建一个名为“package.json”的文件,其中包含一个空 JSON 对象 ({}),否则这些命令会失败是有道理的将依赖项保存在package.json 文件中。

如果您从命令行运行npm init,它将创建一个带有基本设置的package.json 文件。

【讨论】:

    最近更新 更多