如何使用 npm 从 package.json 文件中的列表下载和更新模块



我正在使用带有node.js的windows下载。我创建了这个包.json。

{
    "version": "0.0.0",
    "name": "abc",
    "devDependencies": {
        "del": "^1.1.0",
        "gulp-uglify": "^1.0.2",
        "gulp-sourcemaps": "^1.2.8",
        "gulp-typescript": "^2.3.0",
        "less-plugin-clean-css": "^1.2.0",
        "typescript": "^1.3.0"
    }
}

是否有我可以运行的 npm 命令行任务来获取所有这些模块并将其安装/更新到node_modules目录中? 如果需要,我可以更改我的package.json,所以我也非常感谢这方面的建议。

谢谢

不会 "npm 安装"做这个把戏?(来自包含 package.json 的文件夹(

它适用于 linux,现在没有窗口机器可以尝试

试试

npm install
npm update --save-dev

如果您已经拥有 package.json 文件(带有依赖项条目(,则可以使用 npm install 在node_modules目录上安装依赖项。

npm 安装

或者,您可以使用 npm update 更新依赖项以使用最新版本(将覆盖node_modules目录上当前安装的依赖项(

NPM 更新

您不必手动将所需的依赖项放入package.json,只需使用命令npm install {package-name}和附加选项,例如--save/--save-dev/--save-optional。

例如,您要将node-q的依赖项添加到应用程序中,可以这样做:

npm install q --save

杂耍到不同的选项--save前缀值将起作用如下,

  • --save 会将依赖项添加到 package.json 的依赖项属性中,它将主要为您的应用程序安装
  • --save-dev 会将依赖项添加到 package.json 的 devDependencies 属性中,它将安装在应用程序的开发阶段(通常是测试依赖项(
  • --save-optional将安装可选(很高兴拥有(依赖项。无论如何,我很少将它用于我的应用程序或库。

不要忘记,您必须从应用程序目录(node_modules目录所在的目录(运行命令。

最新更新