是否应该手动编辑package.json?像npm这样的程序难道不只是浏览文件,查看“ require”语句,然后使用该语句将必要的条目放入package.json文件中吗?有这样的程序吗?
有没有一种方法可以自动为Node.js项目构建package.json文件
现在,您可以通过3个简单的步骤在节点终端上使用Yeoman-Modern Web App脚手架工具。
首先,您需要安装yo和其他必需的工具:
$ npm install -g yo bower grunt-cli gulp
要搭建Web应用程序,请安装generator-webapp generator:
$ npm install -g generator-webapp // create scaffolding
运行哟,...您都完成了:
$ yo webapp // create scaffolding
Yeoman可以为整个Web应用程序或Controllers and Models编写样板代码。它可以启动实时预览Web服务器进行编辑和编译。您不仅可以运行单元测试,最小化和连接代码,优化图像等等,还可以...
Yeoman(yo) -脚手架工具,提供了框架特定的脚手架生态系统,称为生成器,可用于执行前面提到的一些繁琐的任务。
Bower-用于依赖性管理,因此您不再需要手动下载前端库。
根据Pylinux的回答,以下是Windows操作系统的解决方案,
dir node_modules > abc.txt
FOR /F %k in (abc.txt) DO npm install --save
希望能帮助到你。
npm使用package.json文件了解您的node.js项目。
使用npm init
生成的package.json文件为您服务!
它与npm捆绑在一起。在此处阅读其文档:https : //docs.npmjs.com/cli/init
此外,还有一个官方工具可用于以编程方式生成此文件:https : //github.com/npm/init-package-json
运行npm init -y
使您package.json
具有所有默认值。
然后,您可以进行相应的更改package.json
,
这样可以避免多次按enter
以下命令来节省时间:npm init
npm init
创建package.json文件,然后使用
ls node_modules/ | xargs npm install --save
填写您在node_modules文件夹中的模块。
编辑:@paldepind指出第二个命令是多余的,因为npm init
现在自动添加您在node_modules /文件夹中的内容。我不知道是否一直都是这种情况,但至少现在,它不需要第二个命令就可以工作。
命令行:
npm init
将创建package.json文件
要将依赖项下的软件包安装,更新和卸载到package.json文件中:
命令行:
npm install <pkg>@* --save
will automatically add the latest version for the package under dependencies into package.json file
EX:
npm install node-markdown@* --save
Command line:
npm install <pkg> --save
also will automatically add the latest version for the package under dependencies into package.json file
if you need specific version for a package use this Command line:
npm install <pkg>@<version> --save
will automatically add specific version of package under dependencies into package.json file
EX:
npm install koa-views@1.0.0 --save
if you need specific range of version for a package use this Command line:
npm install <pkg>@<version range>
will automatically add the latest version for the package between range of version under dependencies into package.json file
EX:
npm install koa-views@">1.0.0 <1.2.0" --save
For more details about how to write version for package npm Doc
Command line:
npm update --save
会将软件包更新为package.json文件,并将依赖项下所有软件包的更新版本自动添加到package.json文件中
命令行:
npm uninstall <pkg> --save
会自动将软件包从依赖关系中删除到package.json文件中,并从node_module文件夹中删除软件包
首先,运行
npm init
...将问您几个有关您的项目/软件包的问题(请先阅读本节),然后为您生成一个package.json文件。
然后,一旦有了package.json文件,请使用
npm install <pkg> --save
要么
npm install <pkg> --save-dev
...安装依赖项并将其自动添加到您package.json
的dependencies
列表中。
(注意:您可能需要手动调整依赖项的版本范围。)
使用命令npm init -f生成package.json文件,然后在每个命令之后使用--save,以便每个模块将自动在package.json内部进行更新,例如:npm install express --save