[英]How generate nodejs express dependencies package.json
当我开始开发我的第一个nodejs express应用程序时,我用npm添加了许多包。
我想知道是否有办法生成包含所有当前依赖项的package.json
文件或nodes_modules
目录下的当前包列表。
只需在与项目相同的目录中运行npm init
。
您将被问到一个问题列表(名称,版本,描述等),一旦完成,它将生成一个package.json
文件,其中包含当前安装在node_modules
目录中的所有依赖node_modules
。
运行npm list
以查看已安装的内容。 运行npm shrinkwrap
构建一个npm-shrinkwrap.json
文件,您可以将其用作构建正确的package.json
的起始引用。 我的工作流程总是更新package.json然后运行npm install
。 我从来没有运行npm install foo
来获取一些软件包,因为它会产生忘记将它添加到package.json
然后让你的应用程序无法启动部署的风险。
更新补充 :这些天我跑npm install --save foo
或npm install --save-dev foo
,因为我现在已经决定了~0.4.3
将它添加到版本号package.json
比我对前者的偏好更好0.4.x
因为~
为您提供了更精确的最小版本号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.