Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用npm从package.json文件中的列表下载和更新模块?_Json_Node.js_Npm - Fatal编程技术网

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

如何使用npm从package.json文件中的列表下载和更新模块?,json,node.js,npm,Json,Node.js,Npm,我正在使用下载了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",

我正在使用下载了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安装 达到理想的结果从包含package.json的文件夹中

它可以在linux上运行,现在没有窗口机器可以尝试

npm install
npm update --save-dev

如果您已经有了包含依赖项条目的package.json文件,那么您可以使用npm install在node_modules目录中安装依赖项

npm安装

或者,您可以更新依赖项以使用最新版本,该版本将使用npm更新覆盖节点_模块目录上当前安装的依赖项

npm更新

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

在示例中,您希望将node-q的依赖项添加到应用程序中,可以执行以下操作:

npm安装q-保存

切换到不同的选项-保存前缀值将如下操作

-save将向package.json的dependencies属性添加依赖项,它将主要为您的应用程序安装 -save dev将向package.json的devDependencies属性添加依赖项,它将在应用程序的开发阶段安装,通常是测试依赖项 -将安装save optional,以使可选的nice具有依赖项。无论如何,我很少在我的应用程序或库中使用它。
不要忘记,您必须从应用程序目录(node\u modules目录所在的目录)运行命令。

“node install”可以完成此操作。您可以在package.json.Thank所在的目录中运行它。我想应该是npm安装。node安装是否可以使用我提供的package.json格式?更新到最新的软件包怎么样?它应该与您现有的格式兼容。下面是我经常使用的一个小package.json备忘单: