首页 > 编程知识 正文

下载npm,npm下载量

时间:2023-05-06 19:30:29 阅读:15888 作者:4291

最近编写节点程序时,突然混淆了NPM安装中的-save和-save-dev这两个参数的使用。 其实博主一直以来对这两个参数的理解也很模糊,在查阅了各种资料和实践后,稍微理解了它们的不同之处。 之后,写了这篇文章,在不让自己忘记的同时,给了诺得猴子朋友一些指导。

使用NPM安装模块中的模块时,通常使用以下命令格式:

1234567在项目目录下的npm install -gmoduleName #-g中安装npm install -gmoduleName #-g中安装NPM install modulename #模块意味着要全局安装该模块。 具体安装在磁盘的哪个位置,请查看npmconfigprefix的位置。 NPM install-save modulename #-save意味着将模块安装在项目目录中,并将依赖关系写入软件包文件的从属节点。 NPM install-save-dev modulename #-save-dev是指在项目目录中安装模块,并将依赖关系写入软件包文件的devDependencies节点那么,项目中应该使用四个命令中的哪一个呢? 这取决于情况。 比较一下这四个命令。 看完了,你不会再这么问了。

npm install moduleName命令1 .将模块安装在项目的node_modules目录中。

2 .不将模块依赖关系写入devDependencies或dependencies节点。

运行npm install初始化项目时不会下载模块。

npm install -g moduleName命令1 .全局安装模块。 模块软件包不保存在项目的node_modules目录中。

2 .不将模块依赖关系写入devDependencies或dependencies节点。

运行npm install初始化项目时不会下载模块。

npm install -save moduleName命令1 .将模块安装在项目node_modules目录中。

2 .将模块相关性写入dependencies节点。

运行npm install初始化项目时,该模块将下载到项目目录中。

NPM install--如果运行production或注明NODE_ENV变量的值为production,则自动下载模块为node_modules

npm install -save-dev moduleName命令1 .将模块安装在项目的node_modules目录中。

2 .将模块依赖关系写入devDependencies节点。

运行npm install初始化项目时,该模块将下载到项目目录中。

NPM install--如果运行production或注明NODE_ENV变量的值为production,则不会自动下载模块为node_modules

devDependencies节点下的模块必须在开发过程中使用,例如压缩项目中使用的gulp、css和js的模块。 这些模块在项目部署后不需要,因此可以以-save-dev的形式安装。 像express这样的模块是运行项目所必需的,必须安装在dependencies节点下,因此必须以-save的形式安装。

转载于:https://www.cn blogs.com/Ivan 5277/p/10113184.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。