掰玉米基地

包管理

包管理

  • npm
  • cnpm
  • yarn

作用:自动下载东西,解决依赖问题。下载东西顺,便下载依赖包

npm

1.常用命令:

npm上传自己的模块

  • 先注册一个用户
  • npm adduser 链接、npm login

2.建立自己的package

npm publish 发布自己的包

如果重新发布需要修改版本号

3.版本号(主版本+次版本+build号)

较大变动 + 功能改进 + 小修补

~版本号 近似版本

^版本号 兼容版本

*版本号 所有版本

a-b a版本-b版本都可以

1
2
3
4
5
{
"dependencies": {},//生产环境
"devDependencies": {}//开发环境
//esLint检测代码质量,是开发环境需要用的
}

4.package.json中注意

script的作用

npm test //测试
npm start //启动
npm stop //关闭
npm restart //重启

cnpm

npm的镜像

cnmp地址

yarn

1.yarn的特点

  • 有缓存

2.yarn使用

yarn init 初始化
yarn add 添加依赖包
yarn upgrade
yarn remove 卸载依赖包
yarn install 安装所有依赖

package.json yarn.lock

举例

browserify node.js打包,给前台使用 编译打包前台js
brower-sync 同步-多端 源码 页面