"dependencies": { "request":"^2.78.0" } ^ 表示 如果 直接npminstall 将会 安request 2.*.* 最新版本
"dependencies": { "request": "~2.78.0" } ~ 表示 如果 直接npm install 将会 安装gulp 2.78.* 最新版本
"dependencies": { "request": "*" } * 表示 如果 直接npm install 将会 安装 request 最新版本
通过npm 安装使用别人的模块
注意:
(1)如果安装某个模块出问题, 删了再安装,也无法安装上
可以先npm cache clean --force 清除缓存
(2)npmERR! extraneous: package.json中并没有对该package做依赖,会报此错误
cnpm:淘宝镜像,安装方法在官网就有。
二.yarn
https://yarnpkg.com/zh-Hans/
对比npm:
1.并行安装,速度非常快
2.默认生成 lockfile.保证 yarn 每次安装相同版本的依赖
3.快速、可靠、安全
先安装npm install -g yarn
开始新项目
yarn init
添加依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package] --dev
升级依赖包
yarn upgrade [package]
yarn upgrade [package]@[version]
移除依赖包
yarn remove [package]
安装项目的全部依赖
yarn install