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 -vnpm -v检验安装版本