美文网首页
npm 常用命令

npm 常用命令

作者: SpinachC | 来源:发表于2018-06-29 21:14 被阅读7次
     //全局安装
     npm install 模块名 -g
     //本地安装
     npm install 模块名
     //一次性安装多个
     npm install 模块1 模块2 模块3 
     //安装开发时依赖包
     npm install 模块名 --save-dev
     //安装运行时依赖包
     npm install 模块名 --save
     //查看项目中模块所在的目录
     npm root
     //查看全局安装的模块所在目录
     npm root -g
     //帮助
     npm help
    //查看某个包对于各种包的依赖关系
     npm view 模块名 dependencies
     //查看包的源文件地址
     npm view 模块名 repository.url
     //查看当前模块依赖的node最低版本号
     npm view 模块名 engines
     //查看模块的当前版本号
     npm view 模块名 version
     //需要注意的是查看到的模块版本是该模块再远程仓库的版本号,并不是当前项目中所依赖的版本号。
     //查看当前项目中应用的某个模块的版本号的命令为
     npm list 模块名 version
     //查看模块的历史版本和当前版本
     npm view 模块名 versions
     //查看当前包的安装路径
     npm root
    

    版本控制

    我们使用node开发时,经常需要依赖一些模块,我们进行了下载之后,便一直在该版本的模块环境下进行开发,但是线上的服务器一般都是根据依赖来配置文件,重新下载各个模块,但是保不齐某个模块的版本已经更新了,这时线上的包会更新到最新的版本,但你的代码还是依据老版本来写的,这时可能会产生一些不知名的Bug,

    首先看npm包的版本号的格式X.Y.Z,版本好的格式遵循semver 2.0规范,其中X为主版本号,只有更新了不向下兼容的API时进行修改主版本号,Y为次版本号,当模块增加了向下兼容的功能时进行修改,Z为修订版本号,当模块进行了向下兼容的bug修改后进行修改,这就是“语义化的版本控制”。

    相关文章

      网友评论

          本文标题:npm 常用命令

          本文链接:https://www.haomeiwen.com/subject/hnkzyftx.html