node,cnpm安装和配置
作為一個(gè)前端人員,node已經(jīng)是必備。
1、下載
下載地址:https://nodejs.org/zh-cn/download/
選擇相應(yīng)的版本下載
2、解壓縮
將文件解壓到要安裝的位置,并新建兩個(gè)目錄
node-global :npm全局安裝位置
node-cache:npm 緩存路徑
3、配置
配置環(huán)境變量:
將node.exe 所在的目錄添加到path環(huán)境變量,這樣我們在使用命令行時(shí)就可以在任意路徑使用node命令了,同時(shí)該目錄下有一個(gè)npm.cmd文件,打開文件其實(shí)就i是將我們的npm命令映射到node.exe npm-cli.js,由于存在該映射所以只要把node.exe 所在的目錄添加到path環(huán)境變量,也可以在任何目錄下執(zhí)行npm install了。
如我的路徑:
D:software
ode-v8.9.3-win-x86
D:software
ode-v8.9.3-win-x86
ode-global
D:software
ode-v8.9.3-win-x86
ode-cache
寫到這里其實(shí)node就算已經(jīng)裝好了。
在命令行中輸入如下命令測試
node -v
npm -v
那么node-global :npm全局安裝位置,node-cache:npm 緩存路徑 又是怎么與npm發(fā)生關(guān)系呢?
通過如下命令進(jìn)行配置:
npm config set prefix "D:software
ode-v8.9.3-win-x86
ode-global"
npm config set cache "D:software
ode-v8.9.3-win-x86
ode-cache"
執(zhí)行npm命令進(jìn)行測試:npm install webpack -g
會發(fā)現(xiàn)node-global下node_modules中多了webpack 文件夾
webpack是用來打包的module,通常我們會在命令行中執(zhí)行,而webpack同樣在node-global中做了映射,所以只需要將node-global加入path環(huán)境變量即可。
現(xiàn)在可以在命令行中任意路徑下執(zhí)行webpack命令了。
4.安裝淘寶鏡像
淘寶 npm 地址: http://npm.taobao.org/
如何使用
有很多方法來配置npm的registry地址,下面根據(jù)不同情境列出幾種比較常用的方法。以淘寶npm鏡像舉例:
1.臨時(shí)使用
npm --registry https://registry.npm.taobao.org install express
2.持久使用
npm config set registry https://registry.npm.taobao.org
配置后可通過下面方式來驗(yàn)證是否成功
npm config get registry
或
npm info express
3.通過cnpm使用
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用
cnpm install express
5.淘寶鏡像 cnpm 不是內(nèi)部命令
使用cnpm安裝包時(shí),提示不是內(nèi)部命令,問題和解決如下。
我的npm安裝路徑是 D:software
ode-v8.9.3-win-x86
ode_modules,但是cnpm默認(rèn)安裝到了D:software
ode-v8.9.3-win-x86
ode-global,所以需要將cnpm相關(guān)文件都復(fù)制到npm相同的位置。最終的目錄位置如下圖:
1. cnpm.cmd位置:
2.cnpm文件夾位置
這樣就沒問題了。可以用cnpm安裝了。
總結(jié)
以上是生活随笔為你收集整理的node,cnpm安装和配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SPOJ GSS系列
- 下一篇: JavaScript写一个距离高考还有多