模块安装

作者: Zaoyubo | 来源:发表于2018-01-25 20:46 被阅读13次

全局安装

  • npm install xxx -g
  • 可以在shell里直接使用安装的模块命令,如truffle
  • 不可以require

局部安装

  • 在工程目录下面 npm insall xxx
  • 可以require
  • 不可以在shell里直接使用安装的模块命令
  • 测试是否安装成功:require无报错

混用

  • 在全局安装了模块,想在某个工程中使用
  • 首先要有package.json文件
  • 在package.json的dependencies中写好要使用的模块
  • npm link

package.json

  • package.json 位于模块的目录下,用于定义包的属性。
  • npm init创建package.json文件
  • dependencies和devdependencies记录依赖项,可实现将工程用到的依赖写到里面,然后在目录下运行npm install(package.json中指定的dependencies和devDependencies都会被自动安装进来)或npm install --production(npm只帮我们自动安装package.json中dependencies部分的模块).

dependencies是运行时依赖,devDependencies是开发时的依赖。

  • npm install xxx --save 安装时自动把模块和版本号添加到dependencies部分 ( 前提是package.json文件存在 )
  • npm install xxx --save-dev 安装时自动把模块和版本号添加到devdependencies部分 ( 前提是package.json文件存在 )

总结

  • 区分全局模块及局部模块的使用范围
  • 建工程时可先将需要的依赖写进package.json中,通过npm install让npm帮助下载
  • 在局部安装新的依赖模块时可以通过--save自动写入package.json( 前提时package.json文件存在 )

相关文章

网友评论

    本文标题:模块安装

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