gx-demo
v1.0.0
Published
- 1 主版本号 重大更新 或者重大改动 2.6.0 - 3.0.0 - 0 次版本号 功能的更新 - 0 修订号 剔除一些bug
Downloads
2
Readme
1.0.0
- 1 主版本号 重大更新 或者重大改动 2.6.0 - 3.0.0
- 0 次版本号 功能的更新
- 0 修订号 剔除一些bug
devDependencies
- 开发依赖管理 npm i xxx --save-dev npm i xxx -D
dependencies
- 生产需要的依赖
peerDependencies
- 给编写插件人员或者编写npm包的开发人员去使用
在npm install 的时候发生了什么?
- 首先安装的依赖都会存放在根目录的node_modules,默认采用扁平化的方式安装,并且排序规则.bin第一个然后是@系列,再然后字母排序,并且使用的算法是广度有限遍历,在遍历依赖数的时候npm会首先处理目录下的依赖,然后逐层处理每一个依赖包的依赖,直到所有依赖都被处理完毕 在处理每个依赖是 npm 会检查版本号是否符合依赖树中其他依赖的版本要求,不符合,会尝试安装合适的版本
在 npm run 的时候会发生什么
- 首先在当前项目先去找有没有node_modules/.bin 没有
- 去全局找 没有
- 去环境变量找 没有
- 报错
npm 的生命周期
- "predev" 会在常规命令之前调用
- "postdev" 会在常规命令之后调用