繁体   English   中英

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

[英]How can I use npm to download and update modules from a list in a package.json file?

我正在使用下载了node.js的Windows。 我创建了这个package.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 install”能做到吗? (从包含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 prefixed值的操作如下,

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM