npm常⽤命令及参数详解
NPM命令详解
NPM⼏个常⽤命令和参数的意思
npminstallpackagename
安装模块如不指定版本号默认会安装最新的版本
npminstallpackagename0.0.1
安装指定版本的模块
npminit
这个命令会在当前⽬录⽣成⼀个⽂件,这个⽂件中会记录⼀些关于项⽬的信息,⽐如:项⽬的作者,git地址,⼊⼝⽂件、命
令设置、项⽬名称和版本号等等,⼀般情况下这个⽂件是必须要有的,⽅便后续的项⽬添加和其他开发⼈员的使⽤。
npminstallpackagename--save或-S
--save、-S参数意思是把模块的版本信息保存到dependencies(⽣产环境依赖)中,即你的⽂件的dependencies字段中;
npminstallpackagename--save-dev或-D
--save-dev、-D参数意思是吧模块版本信息保存到devDependencies(开发环境依赖)中,即你的⽂件的
devDependencies字段中;
npminstallpackagename--save-optional或-O
--save-optional、-O参数意思是把模块安装到optionalDependencies(可选环境依赖)中,即你的⽂件的
optionalDependencies字段中。(本⼈菜鸟⼀枚,⼀直也没理解这个,不过看到了就记录⼀下吧,万⼀哪天⽤到了,说不准就懂了......)
npminstallpackagename--save-exact或-E
--save-exact、-E参数的意思是精确的安装指定版本的模块,细⼼的同学会发现dependencies字段⾥每个模块版本号前⾯的^不见鸟。。
。
如果你打开的是别⼈的项⽬,这个时候⼀般是没有任何依赖包的,但是所以需要的包已在⾥⾯写好了,这个时候我们就可以
使⽤npminstall来安装所有项⽬中需要的依赖包了
npminstallpackagename-g或--global
安装全局的模块(不加参数的时候默认安装本地模块)
npmlist或npmll或npmla或npmls
查看所有已经安装的模块ll、ls、la三个命令意思都⼀样但是列表的展⽰⽅式不⼀样喜欢⽤哪个就看个⼈喜好了,不懂的同学可以每个都
去试下。
npmuninstallpackagename[options]
卸载已经安装的模块,后⾯的options参数意思与安装时候的意思⼀样,与这个命令相同的还有npmremove、npmrm、npmr、npmun、
npmunlink这⼏个命令功能和npmuninstall基本⼀样,个⼈觉得没什么区别。
npmoutdated
这个命令会列出所有已经过时了的模块,对于已经过时了的模块可以使⽤下⾯的命令去更新
npmupdate[-g]
更新已经安装的模块(或全局的模块)
npmhelp'命令'
查看某条命令的详细帮助
npmroot
查看命令的绝对路径
npmconfig
设置npm命令的配置路径,这个命令⼀般⽤于设置代理,毕竟⼤部分都是国外的模块,不过个⼈还是⽐较喜欢⽤cnpm这个命令是⽤的淘宝
的镜像,⽤法与npm⼀样,速度还可以。
除去以上的这些命令外,经常还能见到⼀些npmstart、npmdeploy、npmbuild等等之类的命令,这些⼀般都是在中⾃定义
的⼀些启动、重启、停⽌服务之类的命令。可以在⽂件的scripts字段⾥⾃定义。例如:
"scripts":{
"test":"echo"Error:notestspecified"&&exit1",
"build":"webpack",
"start":",
"deploy":"tNODE_ENV=production"
}
关于的详细⽂档,有兴趣的同学可以参考;
本文发布于:2022-11-25 15:25:42,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/19288.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |