- Node.js+Webpack開發實戰
- 夏磊
- 633字
- 2021-03-26 21:53:46
2.1 安裝Node.js
為了保證下載速度,本文所用的下載地址為淘寶NPM鏡像源中的Node.js二進制鏡像。
本書寫作時最新的Node.js穩定版的版本號為12.12.0,各操作系統采用的安裝都以該版本作為示例。
一般來說,按照書中的步驟來安裝不會出現問題,如果出現問題,請把截圖反饋給作者公眾號或者GitHub。
2.1.1 Windows上安裝Node.js
32位下載地址:https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.12.0-x86.msi。
64位下載地址:https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.12.0-x64.msi。
大家可以根據系統位數來選擇對應的安裝包進行下載與安裝。
2.1.2 Linux安裝Node.js
Node.js官方發布的Linux通用二進制文件,支持主流的Linux發行版(Ubuntu、CentOS等等)。新版本的Node.js發行版不再提供32位版本。
64位下載地址:https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.0.0-linux-x64.tar.gz。
推薦使用/opt目錄來部署已經編譯好的二進制包,安裝步驟如下:
# 下載文件 wget https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.12.0-linux-x64. tar.gz # 解壓并移動到指定目錄 mv node-v12.12.0-linux-x64.tar.gz /opt tar xf node-v12.12.0-linux-x64.tar.gz mv node-v12.12.0-linux-x64 /opt/nodejs # 編輯 ~/.bashrc文件,添加Node.js到PATH環境變量中 echo 'PATH=/opt/nodejs/bin:$PATH' >> ~/.bashrc # 更新環境變量 source ~/.bashrc # 測試安裝結果 node -v npm -v # 設置NPM包鏡像源為taobao npm config set registry https://registry.npm.taobao.org
2.1.3 Ubuntu安裝Node.js
Ubuntu官方倉庫中提供了Node.js和NPM包,我們可以直接使用apt-get來進行安裝。安裝步驟如下:
sudo apt-get install nodejs npm # 測試安裝結果 node -v npm -v # 設置NPM包鏡像源為taobao npm config set registry https://registry.npm.taobao.org
2.1.4 CentOS安裝Node.js
CentOS官方倉庫中也提供了Node.js和NPM包,但是版本一般比較舊,建議使用上節中Linux安裝Node.js的方式進行安裝。安裝步驟如下:
yum install nodejs -y # 測試安裝結果 node -v npm -v # 設置NPM包鏡像源為taobao npm config set registry https://registry.npm.taobao.org
2.1.5 macOS安裝Node.js
1.pkg方式
Node.js官方提供了適用于macOS系統的pkg安裝包,我們直接下載進行安裝即可。
64位下載地址:https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.12.0.pkg。
安裝完畢后需要設置以下NPM包的鏡像源為淘寶:
npm config set registry https://registry.npm.taobao.org
2.Homebrew方式
如果你的計算機中安裝了Homebrew環境,直接使用以下命令安裝即可:
brew install node # 設置NPM包鏡像源為taobao npm config set registry https://registry.npm.taobao.org
- Moodle Administration Essentials
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- Django:Web Development with Python
- INSTANT CakePHP Starter
- 微服務架構深度解析:原理、實踐與進階
- Python深度學習:模型、方法與實現
- ElasticSearch Cookbook(Second Edition)
- Learning Ionic
- C語言程序設計實踐
- AI自動化測試:技術原理、平臺搭建與工程實踐
- Python程序設計教程
- Learning Redux
- C++面向對象程序設計
- INSTANT EaselJS Starter
- Python程序設計教程