打開終端依次輸入:前端
1 $ sudo apt-get update 2 3 $ sudo apt-get install -y python-software-properties software-properties-common 4 5 $ sudo add-apt-repository ppa:chris-lea/node.js 6 7 $ sudo apt-get update
curl是利用URL語法在命令行方式下工做的開源文件傳輸工具。node
打開終端依次輸入:python
1 $ sudo add-apt-repository ppa:costamagnagianfranco/ettercap-stable-backports 2 3 $ sudo apt-get update 4 5 $ sudo apt-get install curl
安裝成功後查看curl版本:git
1 $ curl --version
添加PPA:npm
1 $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Node.js是一個基於Chrome V8引擎的JavaScript運行環境。json
NPM是JavaScript世界的包管理工具,而且是Node.js平臺的默認包管理工具。bash
安裝Node.js:網絡
1 $ sudo apt-get install nodejs 2 3 $ sudo apt-get install nodejs-legacy 4 5 $ sudo apt-get install npm
查看一下Node.js和NPM的版本:curl
1 $ node -v 2 v8.5.0 3 $ npm -v 4 v5.3.0
若是Node.js不是最新版,則須要下載一個叫n的模塊。n模塊專門用來管理Node.js的版本,使用NPM安裝n模塊:工具
1 $ sudo npm install -g n
而後經過n模塊使Node.js升級到最新穩定版:
1 $ sudo n stable
升級後若於終端內查看仍是老版,重啓終端便可
舊版的NPM也能夠經過npm命令來進行升級:
1 $ sudo npm install npm -g
國內網絡環境問題,從NPM官方安裝軟件包速度會比較慢,所以要安NRM工具用來管理NPM軟件源。
安裝NRM的指令:
1 $ npm install -g nrm
安裝後列出可用的軟件源:
1 $ nrm ls 2 * npm ---- https://registry.npmjs.org/ 3 cnpm --- http://r.cnpmjs.org/ 4 taobao - https://registry.npm.taobao.org/ 5 nj ----- https://registry.nodejitsu.com/ 6 rednpm - http://registry.mirror.cqupt.edu.cn/ 7 npmMirror https://skimdb.npmjs.com/registry/ 8 edunpm - http://registry.enpmjs.org/
能夠選用taobao的源,能夠加快npm下載速度:
1 $ nrm use taobao 2 3 Registry has been set to: https://registry.npm.taobao.org/
一個git項目裏可能含有多個不一樣語言的子項目
故要打開從git上clone下來的項目裏的前端(Javascript)項目的根目錄
要注意Javascript項目根目錄下通常含有package.json等文件,能夠根據這個來判斷是否爲Javascript項目的根目錄
安裝相關packages:
1 $ npm install
進行編譯:
1 $ npm run build
編譯指令通常爲run build,若不是要查看package.json等文件中的配置,找到具體的對應指令。