在 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,然后发布您的软件包。