是包。Json应该手动编辑?像npm这样的程序不能只查看文件,看到“require”语句,然后使用它将必要的条目放入包中吗?json文件吗?有这样的节目吗?


当前回答

您现在可以使用Yeoman -现代Web应用程序脚手架工具节点终端使用3个简单的步骤。

首先,你需要安装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应用程序或控制器和模型编写样板代码。它可以启动实时预览web服务器进行编辑和编译;不仅如此,您还可以运行您的单元测试,最小化和连接您的代码,优化图像,等等……

Yeoman (yo) -脚手架工具,提供特定于框架的脚手架生态系统,称为生成器,可用于执行前面提到的一些乏味的任务。

Grunt / gulp -用于构建、预览和测试项目。

Bower -用于依赖管理,因此您不再需要手动下载前端库。

其他回答

首先,运行

npm init

...会问你一些关于你的项目/包的问题(先读这篇文章),然后生成一个包。Json文件。

然后,一旦你有了一个包。Json文件,使用

npm install <pkg> --save

or

npm install <pkg> --save-dev

...安装依赖项并自动将其附加到包中。Json的依赖列表。

(注意:您可能需要手动调整依赖项的版本范围。)

包。NPM使用Json文件来了解你的node.js项目。

使用npm init生成包。Json文件!

它与npm捆绑在一起。在这里阅读它的文档:https://docs.npmjs.com/cli/init

此外,您可以使用一个官方工具以编程方式生成该文件:https://github.com/npm/init-package-json

基于Pylinux的回答,下面是针对Windows操作系统的解决方案,

dir node_modules > abc.txt
FOR /F %k in (abc.txt) DO npm install --save

希望能有所帮助。

简单的回答:将已安装的npm模块添加到包中。Json不存在,使用

npm init -y

然后你就可以做了

npm i <module-name>

它会将该模块添加到package。json中

使用NPM init -f命令生成包。在每个命令之后保存,这样每个模块都会在package.json中自动更新 例如:NPM install express—save