1.node.js的安装路径:https://nodejs.org/en/download/
node.js就是运行在服务端的一个框架,是一个JavaScript的运行环境
nodejs安装完之后 查看是否安装成功:node -v
node安装完之后npm随之安装成功,查看命令:npm -v
接下来就是查询npm下载的依赖包的存放路径:npm config ls
NPM默认的管理包路径在C:/用户/[用户名]/AppData/Roming/npm/node_meodules,为了方便对依赖包的管理,我们将管理包的路径设置在单独的地方,创建node目录下npm_modules和 npm_cache,然后使用命令进行设置。
npm config set prefix “D:\nodejs\npm_modules”
npm config set cache “D:\nodejs\npm_cache”
再使用npm config ls查看路径是否修改过来
#安装cnpm
#为什么安装cnpm?
npm默认会去国外的镜像去下载js包,在开发中通常我们使用国内镜像,这里我们使用 淘宝镜像 下边我们来安装cnpm: 有时我们使用npm下载资源会很慢,所以我们可以安装一个cnmp(淘宝镜像)来加快下载速度。 输入命令,进行全局安装淘宝镜像。
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装后我们可以使用以下命令来查看cnpm的版本 cnpm -v
#这块有个误区:第一次安装完cnpm之后,执行cnpm -v显示外部命令或无效命令,是因为我们没有配置环境变量,所以需要找到cnpm的路径然后配置在环境变量的path里面
D:\nodejs\npm_modules 这是我的cnpm的路径,接下来使用cnpm -v就正常了.
#还需要安装nrm用来查看使用的哪个镜像以及切换镜像
安装nrm:cnpm install -g nrm
查看使用镜像:nrm ls
切换镜像:nrm use taobao
3.安装webpack
webpack安装分为本地安装和全局安装
本地安装:仅将webpack安装在当前项目的node_modules目录中,仅对当前项目有效
全局安装:将webpack安装在本机对所有项目有效,全局安装会锁定一个webpack版本,该版本可能不适用某个 项目。全局安装需要添加 -g 参数。
本地安装的方法:
只在我的项目中使用webpack,需要进行本地安装,因为项目和项目所用的webpack的版本不一样。本地安装就会 将webpack的js包下载到项目下的npm_modeuls目录下。
1.进入webpacktest测试目录,运行下面命令:
不指定版本:
npm install --save-dev webpack 或 cnpm install --save-dev webpack
npm install --save-dev webpack-cli (4.0以后的版本需要安装webpack-cli)
指定版本:
cnpm install --save-dev webpack@3.6.0
2.全局安装的方法:
全局安装就将webpack的js包下载到npm的包路径下。
npm install webpack -g 或 cnpm install webpack -g 不指定版本
npm install webpack@3.6.0 -g或 cnpm install webpack@3.6.0 -g 指定版本
#webpack、nodejs、npm的关系:
1.webpack依赖nodejs,首先安装nodejs,安装nodejs的同时已经安装了npm
npm:node package manager node包管理和分发工具
node.js使用npm安装我们所依赖的js包
通过npm安装webpack
npm的工作原理:去远程下载所依赖的js包。