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


当前回答

命令行:

npm init

将创建包。json文件

安装,更新和卸载依赖包到包。json文件:

命令行:

npm install <pkg>@* --save 

将自动将依赖项下的包的最新版本添加到包中。json文件

EX:

npm install node-markdown@* --save

命令行:

npm install <pkg> --save

还会自动将依赖项下的包的最新版本添加到包中。json文件

如果你需要一个包的特定版本,使用这个命令行:

npm install <pkg>@<version> --save

将自动添加特定版本的包在依赖到包。json文件

EX:

npm install koa-views@1.0.0 --save

如果你需要一个包的特定版本范围,使用这个命令行:

npm install <pkg>@<version range>

将自动在依赖项下的版本范围内为包添加最新版本到包中。json文件

EX:

npm install koa-views@">1.0.0 <1.2.0" --save

有关如何为包npm Doc编写version的更多细节

命令行:

npm update --save

将包更新为包。Json文件,并将自动添加更新版本下的所有包依赖到包。json文件

命令行:

npm uninstall <pkg> --save

将自动将包从依赖项移到包中。并从node_module文件夹中删除包

其他回答

运行npm init -y使你的包。Json和所有默认值。 然后您可以更改包。相应的json 通过避免在npm init中的每个命令上都按enter键,可以节省很多时间

NPM热

创建包。Json文件,然后使用

Ls node_modules/ | xargs NPM install——save

填写node_modules文件夹中的模块。

Edit: @paldepind指出第二个命令是多余的,因为npm init现在会自动添加你在node_modules/文件夹中的内容。我不知道是不是一直都是这样,但至少现在,它不需要第二个命令就能工作。

您现在可以使用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 

将自动将依赖项下的包的最新版本添加到包中。json文件

EX:

npm install node-markdown@* --save

命令行:

npm install <pkg> --save

还会自动将依赖项下的包的最新版本添加到包中。json文件

如果你需要一个包的特定版本,使用这个命令行:

npm install <pkg>@<version> --save

将自动添加特定版本的包在依赖到包。json文件

EX:

npm install koa-views@1.0.0 --save

如果你需要一个包的特定版本范围,使用这个命令行:

npm install <pkg>@<version range>

将自动在依赖项下的版本范围内为包添加最新版本到包中。json文件

EX:

npm install koa-views@">1.0.0 <1.2.0" --save

有关如何为包npm Doc编写version的更多细节

命令行:

npm update --save

将包更新为包。Json文件,并将自动添加更新版本下的所有包依赖到包。json文件

命令行:

npm uninstall <pkg> --save

将自动将包从依赖项移到包中。并从node_module文件夹中删除包

npm add <package-name>

上面的命令将把包添加到节点模块并更新包。json文件