安裝Angular-cli
背景
由於公司linux服務器沒有外網,無法通過npm包管理器直接安裝,只能手動安裝一個Angular-cli平台環境!
安裝步驟
1. 先再linux系統下安裝好nodejs和npm。(重點是angular-cli的安裝,node的安裝不再此說明)
2. window系統下操作
2.1 在window系統下全局安裝Angular Cli
npm install -g @angular/cli
2.2 如果安裝不成功先安裝typescript,typings,因為angular-cli是用typescript寫的
npm install -g typescript typings
3. window系統下安裝文件遷移到linux系統
找到npm全局安裝路徑,可輸入如下命令查看
npm config list
進入此全局安裝路徑,把node_modules文件夾下的如下圖所示的3個文件夾全部復制到linux系統下npm全局安裝路徑下(查看路徑方式一樣輸入npm config list找到prefix屬性所指向的路徑)
4. 設置系統命令(linux系統下操作)
文件復制到linux系統下npm全局安裝路徑下后,接下來就是設置系統命令了
4.1 設置ng系統命令
sudo ln -s /usr/ceba/node_global/node_modules/@angular/cli/bin/ng /usr/local/bin/ng
4.2 設置typings系統命令
sudo ln -s /usr/ceba/node_global/node_modules/typings/dist/bin.js /usr/local/bin/typings
說明:在window系統下安裝typings時就可以發現typings命令指向的文件是typings/dist/bin.js,如下圖所示
4.3 設置tsc系統命令
sudo ln -s /usr/ceba/node_global/node_modules/typescript/bin/tsc /usr/local/bin/tsc
/usr/ceba/node_global/node_modules/:npm全局安裝路徑
/usr/local/bin/ 系統命令路徑
5.設置權限
切換到/usr/local/bin/ 系統命令路徑下分別設置ng tsc typings命令可執行權限 chmod 777 ng chmod 777 typings chmod 777 tsc
6.輸入ng -version查看驗證
恭喜你已經搭建好angular2平台環境,接下來就可以直接在服務器上進行項目的打包,部署了!當然,你也可以直接在linux系統下進行開發!
最后說明一下typescript 和typings的安裝配置不知道是不是一定是必要的,畢竟現在angular-cli最新版本官網沒有此說明!