通常我会为每个库/模块执行:npm install <package_name> --save
。
但是,有没有办法将当前位于node_modules
文件夹中的所有包添加到package.json
依赖项?
答案 0 :(得分:5)
您可以npm init
创建package.json
文件,其中包含当前安装的所有依赖项,默认情况下会添加到该文件中。我有npm版本2.11.3。
早期版本的npm用于创建没有依赖项的package.json
文件。如果您使用的是此版本,请运行以下命令将当前安装的依赖项保存到其中:
ls node_modules | xargs npm install --save
当然,ls
&amp; xargs
只有在Linux / Mac OS X上才有效。
答案 1 :(得分:3)
答案 2 :(得分:1)
NPM 使用package.json文件来了解您的node.js项目。
使用npm init
为您生成package.json
个文件!
它与 NPM 捆绑在一起。请在此处阅读其文档:https://docs.npmjs.com/cli/init
另外,如果你有这么一个独立的工具(由 npm 的制造者制作):https://github.com/isaacs/init-package-json