笔记:使用npm 第三方库
1 | let v = require('packageName'); |
- 会先查找是否是core module
- 是否是 File / folder(没用./等路径代替就不是)
- 是否是node_module
Semantic Versioning:2.3.4
major version. minor version.patch version
^2.3.4 <=>2.x
~2.3.4 <=>2.3.x
2.3.4 <=>2.3.4
- 列出所有已下载的包及其版本:npm list
npm list –depth=0//仅显示你下载的包,不显示依赖包
npm view 包名
npm view 包名 versions/dependency
npm i 包名@版本号
- 找出outdated包
npm outdated
npm update //update minor&patch version
npm i -g npm-check-updates//更新到最新版本
ncu -u //to upgeade package.json
npm i //下载更新的包
DevDependency:
有的时候我们在开发时需要使用一些依赖:测试包,打包工具等,这些依赖关系是开发依赖,他们不应在在生产环境中使用,所以我们就把这些依赖单独的放入Devdependency中
npm i jshint –save-dev
都下载到node_module文件夹中