Webstorm node.js自动下载依赖项

Webstorm node.js自动下载依赖项

在 webstorm node.js 项目中是否可以自动下载 package.json 中的依赖项,这样我就不必在命令提示符中运行 npm istall 等

答案1

你看过了吗收缩包装? 它允许您;

...安装一个软件包及其所依赖的任何软件包。如果软件包有一个 shrinkwrap 文件,则依赖项的安装将由该文件驱动。请参阅 npm-shrinkwrap(1)。

http://blog.nodejs.org/2012/02/27/managing-node-js-dependencies-with-shrinkwrap/

https://npmjs.org/doc/shrinkwrap.html

从第二个链接;

构建收缩包装包要收缩包装现有包:

在软件包根目录中运行“npm install”以安装所有依赖项的当前版本。验证软件包是否使用这些版本按预期工作。运行“npm shrinkwrap”,将 npm-shrinkwrap.json 添加到 git,然后发布您的软件包。要在 shrinkwrap 软件包中添加或更新依赖项:

在软件包根目录中运行“npm install”以安装所有依赖项的当前版本。添加或更新依赖项。单独“npm install”每个新软件包或更新的软件包,然后更新 package.json。请注意,必须明确命名它们才能安装:运行不带参数的 npm install 只会重现现有的 shrinkwrap。验证软件包是否与新依赖项一起按预期工作。运行“npm shrinkwrap”,提交新的 npm-shrinkwrap.json,然后发布您的软件包。

相关内容