NPM
npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。
国内源
鉴于npm默认源国内访问速度一般比较慢,默认一般都用淘宝镜像源 https://registry.npm.taobao.org
npm使用淘宝镜像源安装
npm install --registry https://registry.npm.taobao.org
npm常用命令
which node // 查看node的安装目录
which npm // 查看npm的安装目录
npm root -g // 查看全局包的安装目录
npm list -g --depth 0 //查看全局安装过的包
npm install -g xxx // 全局安装某包
npm uninstall -g xxx // 删除全局安装库,可以指定
npm其它使用场景
npm导入项目局部安装依赖包
npm install --registry https://registry.npm.taobao.org
npm启动umi项目(viper)
npm run start:no-mock
npm局部安装报错处理
一般先看错误提示
npm install --registry https://registry.npm.taobao.org --legacy-peer-deps
npm本地安装两种方式的区别
本地安装有两种主要的安装方式:
- 保存到开发依赖(devDependencies): npm install <pageName> --save-dev
- 保存到生产依赖(dependencies): npm install <pageName> --save
- 开发依赖:顾名思义在开发环境中用到的依赖;
- 生产依赖:在生产环境中用到的依赖。
- 开发环境:指的是你的项目尚且在编码阶段时的环境。你在代码可能还有各种console.log()、注释、格式化等。
- 生产环境:指的是你的项目已经完成编码,并发布上线可供用户浏览的阶段时的环境。代码可能经过了压缩、优化等处理。
通过npm安装yarn
npm 安装yarn:
npm install -g yarn --registry=https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
-g 全局安装,一般不推荐,还是建议局部安装。
Ubuntu 18.04安装node.js最新稳定版
shell script
sudo apt install npm
sudo apt-get install node.js
sudo npm install n -g
sudo n stable
完成后重新打开shell,执行 node -v
和npm -v
检验安装版本