NPM命令大全(持续更新)

用npm的时候总是有疑惑,一会儿一个-D,一会儿一个--save-dev,有一部分干脆没写其他选项,一句npm i XXX完事。哪怕是关联的包,在官方下载说明中,都有不同的写法。现在就写个笔记,不懂的时候翻翻看。

1、下载包

npm install [包名] ,简写:npm i [包名]


全局下载webpack

1.1 --save与--save-dev的区别

他们表面上的区别是--save 会把依赖包名称添加到 package.json 文件 dependencies 键下,--save-dev 则添加到 devDependencies 键下。他们分别也有简写:-S(下载) -D(下载到开发)。

一些包我们在发布后用不到它,而只是在我们开发才用到它,那么就使用--save-dev比较好。dependencies 下的模块,则是我们发布后还需要依赖的模块,譬如像jQuery库或者Angular框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了。

1.2-g

下载到全局目录中,一般webpack,需要全局安装一个,有些情况可能项目中也需要安装一个。

设置全局安装路径的两条命令:

npm config set prefix "d:\nodejs\node_global"

npm config set cache "d:\nodejs\node_cache"

默认路径是下图位置:


默认全局路径

设置自定义的全局安装的位置会比较方便管理。

设置了全局目录

2、更新

npm update [包名],简写 :npm up [包名]

3、卸载包

npm remove [包名] [-g],简写:npm rm [包名] [-g]

卸载包


4、search

使用该功能可以查找我们需要的模块及其相关模块信息(包名称、描述、作者、更新时间、最新版本号、关键词等等)

search功能

5、查看已安装包

npm list [-g],简写npm ls [-g]

6、Config命令(更改源)

修改全局路径:

npm config set prefix <路径>

查看现在的镜像源:

npm config get registry

更改镜像源:

npm config set registry

npm config set registry https://registry.npm.taobao.org

7、发布本地包

//输入对应源的账号密码,以便发布你的包

npm adduser


先进入到本地项目中,输入npm publish就完事。我这里首先没有得到授权,应该是没登陆吧?然后名字是demo4是因为这个项目的package.json是复制demo4的,哈哈所以就这样了。

发布


8、npm用户

登陆:npm login

查看账号:npm whoami

9、其他

初始化项目:npm init

运行package.json中写好的命令:npm run

你可能感兴趣的:(NPM命令大全(持续更新))