摘要:一下管理下面有一個整理好的一個壓縮包,包含有解壓后有一個文件,把后面修改為所在目錄后面建議方便日后查看修改為文件夾所在路徑可以不存在為系統(tǒng)是位還是位代理,可以為空然后創(chuàng)建環(huán)境變量,新建值在中追加在命令行里輸入可以查看所安裝的的版本壓
一、windows 下 nvm 管理 node
下面有一個整理好的一個壓縮包,包含有 node
解壓后有一個settings.txt文件,
root: C:develop vm path: C:develop odejs arch: 64 proxy:
把 root 后面修改為 nvm.exe 所在目錄
path 后面建議 (方便日后查看) 修改為 nvm 文件夾所在路徑nodejs (nodejs可以不存在)
arch為系統(tǒng)是64位還是32位
proxy代理,可以為空
然后創(chuàng)建環(huán)境變量,新建值 NVM_HOME -- C:developnvm , NVM_SYMLINK -- C:developnodejs
在 Path 中追加 ;%NVM_HOME%;%NVM_SYMLINK%
在命令行里輸入nvm ls可以查看所安裝的node的版本
壓縮包里已經(jīng)有兩個版本
5.7.0
4.3.1
然后 命令行里輸入 nvm use 5.7.0(表示使用node 5.7.0版本)
在c:/develop目錄下可以看到生成一個nodejs文件夾(和nvm/v5.7.0掛鉤)(其實是快捷鏈接)
然后在輸入nvm use 4.3.1 會看見c:/develop/nodejs文件夾下是和nvm/v4.3.1掛鉤了
在命令行里輸入node就可以進入repl環(huán)境了
命令行中 npm config ls 查看 npm 的配置
默認是
; cli configs user-agent = "npm/3.10.8 node/v5.7.0 win32 x64" ; userconfig C:Usersluedoor.npmrc ; node bin location = C:develop odejs ode.exe ; cwd = C:Usersluedoor ; HOME = C:Usersluedoor ; "npm config ls -l" to show all defaults.
把全局路徑提取到自定義目錄中,便于使用 nvm use [version] 版本更改時,也可以使用已下載的包
設置安裝全局包路徑 (全局包就會安裝在這里)
$ npm config set prefix [path]
設置包緩存路徑,方便下次快速安裝包
$ npm config set cache [path]
設置鏡像代理
$ npm config set registry [代理]
我的設置是
在 c:/develop/nvm 目錄下創(chuàng)建 npm , npm-cache 文件夾
$ npm config set prefix c:/develop/nvm/npm $ npm config set cache c:/develop/nvm/npm-cache $ npm config set registry https://registry.npm.taobao.org/ $ npm config ls查看配置
; cli configs user-agent = "npm/3.10.8 node/v5.7.0 win32 x64" ; userconfig C:Usersluedoor.npmrc cache = "C:develop vm pm-cache" prefix = "C:develop vm pm" registry = "https://registry.npm.taobao.org/" ; node bin location = C:develop odejs ode.exe ; cwd = C:Usersluedoor ; HOME = C:Usersluedoor ; "npm config ls -l" to show all defaults.
然后配置環(huán)境變量:NPM_HOME -- %NVM_HOMEnpm%
加入到 Path 中 %NPM_HOME%
然后跟新我們的 npm,$ npm install npm -g ,等更新完,npm 就遷移到指定的目錄中去了 < -g表示全局安裝 >
在 windows 下有可能存在安裝全局的包,不能 require 的情況
把全局的 node_modules 配置到環(huán)境變量中,就可以了
NODE_PATH --- %%NVM_HOME%npmnode_modules%,加入到 Path 中就行了
下面就讓我們安裝一個browser-sync包,測試能否能用
$npm install -g browser-sync
那么如何在項目目錄中管理包呢?
我們以 progress 包為例,我們的項目需要使用一個 progress 包
在項目目錄下打開命令行,$npm install progress
會提示在項目目錄下缺少package.json文件,這個文件是用來管理項目包依賴的
只需要$ npm init 然后依次輸入值就可以(可以一路回車鍵)
當然 $ npm init --yes 就可以快速創(chuàng)建一個package.json文件
然后 $ npm install progress安裝就可以了,會發(fā)現(xiàn)在我們的項目目錄下多了一個node_modules文件夾,progress包就在里面了
當然npm有很多命令管理依賴,那么就 么么噠
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/83315.html
摘要:安裝現(xiàn)在基本上是前端工程師電腦中必裝的一款軟件了。中安裝在中安裝,最好的方式就是通過來安裝。通過上面的命令安裝完成之后,在終端中使用命令,會發(fā)現(xiàn)該命令無法使用。在中安裝,可以直接使用命令在中安裝,可以下載安裝包之后,一直點擊下一步。 安裝 Nodejs 現(xiàn)在 Nodejs 基本上是前端工程師電腦中必裝的一款軟件了。即使對 Nodejs 開發(fā)了解甚少,但是在其他開發(fā)中也會需要使用 Nod...
摘要:安裝環(huán)境下載地址安裝版本管理器下載到上下載最新版本的安裝包,然后按提示安裝即可。全局安裝命令查看源鏡像的命令以上都是鏡像地址。鏡像地址前面的表示當前使用該地址下包。若修改的位置,輸入表示使用該鏡像。至此,開發(fā)環(huán)境搭建完畢。 1、安裝node.js 環(huán)境 node.js下載地址:https://nodejs.org/dist/v12.4... 2、安裝node 版本管理器【NVM】 下載...
摘要:深入淺出一直想致力于寫一篇關于廣義講解系統(tǒng)的文章,苦于時間有限,資源有限。事件驅(qū)動機制是通過內(nèi)部單線程高效率地維護事件循環(huán)隊列來實現(xiàn)的,沒有多線程的資源占用和上下文的切換。 深入淺出Node.js 一直想致力于寫一篇關于廣義講解Node.js系統(tǒng)的文章,苦于時間有限,資源有限。這篇文章是在結(jié)合自己的學習心得以及與行業(yè)大佬共同探討下爭對于熟練掌握JS語言后的廣義Node.js.至于為什么...
摘要:深入淺出一直想致力于寫一篇關于廣義講解系統(tǒng)的文章,苦于時間有限,資源有限。事件驅(qū)動機制是通過內(nèi)部單線程高效率地維護事件循環(huán)隊列來實現(xiàn)的,沒有多線程的資源占用和上下文的切換。 深入淺出Node.js 一直想致力于寫一篇關于廣義講解Node.js系統(tǒng)的文章,苦于時間有限,資源有限。這篇文章是在結(jié)合自己的學習心得以及與行業(yè)大佬共同探討下爭對于熟練掌握JS語言后的廣義Node.js.至于為什么...
摘要:深入淺出一直想致力于寫一篇關于廣義講解系統(tǒng)的文章,苦于時間有限,資源有限。事件驅(qū)動機制是通過內(nèi)部單線程高效率地維護事件循環(huán)隊列來實現(xiàn)的,沒有多線程的資源占用和上下文的切換。 深入淺出Node.js 一直想致力于寫一篇關于廣義講解Node.js系統(tǒng)的文章,苦于時間有限,資源有限。這篇文章是在結(jié)合自己的學習心得以及與行業(yè)大佬共同探討下爭對于熟練掌握JS語言后的廣義Node.js.至于為什么...
閱讀 685·2023-04-25 22:50
閱讀 1525·2021-10-08 10:05
閱讀 983·2021-09-30 09:47
閱讀 1913·2021-09-28 09:35
閱讀 815·2021-09-26 09:55
閱讀 3405·2021-09-10 10:51
閱讀 3426·2021-09-02 15:15
閱讀 3290·2021-08-05 09:57