通常我会为每个库/模块执行:npm install <package_name> --save
。如何一次将所有从node_modules的依赖项添加到package.json?
但是,有没有办法将当前在node_modules
文件夹中的所有包添加到package.json
依赖项?
通常我会为每个库/模块执行:npm install <package_name> --save
。如何一次将所有从node_modules的依赖项添加到package.json?
但是,有没有办法将当前在node_modules
文件夹中的所有包添加到package.json
依赖项?
您可以使用npm init
创建package.json
文件,该文件包含当前安装的所有依赖项,默认情况下添加到该文件中。我有npm版本2.11.3。
npm的早期版本用于创建没有依赖关系的package.json
文件。如果你是这样的版本,运行以下命令将当前的依赖保存到它:
ls node_modules | xargs npm install --save
当然,如果你是在Linux/Mac OS X的
ls
&
xargs
只会工作
使用package.json文件NPM了解您的node.js项目。使用npm init
为您生成package.json
文件!
它与NPM捆绑在一起。在这里阅读它的文档:https://docs.npmjs.com/cli/init
此外,还有一个独立的工具,如果你愿意(它是由NPM的制造商制造):https://github.com/isaacs/init-package-json
你的意思是'npm init'? – rkrishnan
是...是一个错字,谢谢:) –
我不确定是否有内置的方式来做到这一点,你可以做一个小脚本:) –