运行--save dev后,package.json不会更新的原因是简单的还是微妙的?这是我的命令:

npm install modulename --save-dev

从项目的根开始运行.命令成功后,新模块将按预期显示在node_modules目录中.我们将不胜感激.我使用的是npm v1.4.28

我目前的package.json名学生全部是:

{
    "name": "FooWeb",
    "version": "1.0.0",
    "description": "Foo Web",
    "devDependencies": {
        "gulp": "3.8.11",
        "gulp-jshint": "1.9.2",
        "gulp-concat": "2.5.2",
        "gulp-sass": "1.3.3",
        "gulp-sourcemaps": "1.4.0",
        "gulp-watch": "4.1.1"
    }
}

我确实在安装软件包时收到警告,说我没有存储库字段或自述文件,但我认为这与此无关.

推荐答案

我也有这个问题,这让我发疯.

最终修复的是运行npm init次.这给我的包裹增加了很多东西.json,但之后--save-dev按预期工作.即使在我删除了所有由npm init添加的新内容之后,--save-dev仍然有效.

Node.js相关问答推荐

在 Docker 容器内创建一个 cron 作业(job)来执行 run.js 文件中的函数

2023年如何在Node.js中使用Gmail发送邮箱?

在对象数组中的数组中嵌套 $lookup - Mongodb

如何配置 Nginx React 和 Express

如何修改这个flake.nix,这样我就不用每次加载环境都加载nix包了

Express.js cookie setter 的 Domain 属性:如何与 *多个 * 域共享 cookie?

如何让 vscode 假设一个 node.js 上下文,以便它不假设 `fetch` 存在?

来自 child_process.exec 的错误没有这样的设备或地址,管道有帮助.为什么?

2 x 匹配标准显示没有结果

等到文件上传完成的有效方法(mongoose )

使用 $in 查询时,如何获取 mongoDB 中每个唯一 ID 的 n 个文档?

Node.js + Express + Handlebars.js + 局部视图

Node.js + Express 上的多个视图路径

Node_redis - 如何删除密钥?

使用 Webpack 和 font-face 加载字体

tsconfig.json 中模块类型的区别

Node应用程序中相同npm包的两个版本

Node.js - 使用异步库 - 带有对象的 async.foreach

Javascript在try块内设置const变量

如何从 Node.js 应用程序Ping?