Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境,这样JavaScript 的运行可以不用依赖浏览器。
NPM是JavaScript的包管理工具。安装Node.js后,已包含了NPM。
-用 NPM - v 检查 NPM的版本。
-NPM 的配置文件--package.json,NPM通过配置文件管理包依赖。
用NPM -init --y 生成package.json 配置文件。
NPM通过package.json配置文件管理JS 的依赖,NPM类似于JAVA 的MAVEN工具, package.json类似于MAVEN的POM.xml文件。
--JS仓库
我们依赖的JS文件是NPM到registry.npmjs.com的JS仓库进行下载。类似于依赖的JAVA类包是Maven到http://mvnrepository.com/的仓库进行下载。
--registry.npmjs.com的JS仓库,淘宝设置了镜像。设置从淘宝镜像下载,速度比较快。
方法如下:
方法一、
1、打开.npmrc文件(在用户主目录下)
2、加入以下配置信息:registry = http://registry.npm.taobao.org
方法二:
通过命令直接配置,效果是一样的。
npm configsetregistry https://registry.npm.taobao.org
--用NPM 的本地安装和全局安装
本地安装
1. 将安装包放在 ./node_modules 下(运行npm时所在的目录)
2. 可以通过 require() 来引入本地安装的包
全局安装
1. 将安装包一般在 \Users\用户名\AppData\Roaming\ 目录下。
修改全局安装的位置(修改后,需修改环境变量path):使用命令 npm config set prefix 新的目录
或打开.npmrc文件(在用户主目录下),加入以下配置信息,如prefix=d:\npm
2. 可以直接在命令行里使用
另:全局安装通过增加 -g 选项表示。
--用NPM 安装 Webpack (下一篇 Webpack)
命令:npm install --save-dev webpack