deepin安裝node.js
sudo wget https://nodejs.org/dist/v9.2.0/node-v9.2.0-linux-x64.tar.xz tar xJf node-v9.2.0-linux-x64.tar.xz mv node-v9.2.0-linux-x64 /opt/node/
問題:Ec2 sudo 運行 npm或node時,出現找不到命令:
解決辦法:
sudo 運行 npm或node時,出現找不到命令的情況,運行下面這些命令, sudo ln -s /opt/node/node-v9.2.0-linux-x64/bin/node /usr/bin/node sudo ln -s /opt/node/node-v9.2.0-linux-x64/bin/node /usr/lib/node sudo ln -s /opt/node/node-v9.2.0-linux-x64/bin/npm /usr/bin/npm sudo ln -s /opt/node/node-v9.2.0-linux-x64/bin/node-waf /usr/bin/node-waf
linux安裝cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
創建cnpm的軟鏈接,生成全局屬性:
sudo ln -s /opt/node/node-v9.2.0-linux-x64/bin/cnpm /usr/bin/cnpm
cnpm -v 查看版本
cnpm@6.0.0 (/opt/node/node-v9.2.0-linux-x64/lib/node_modules/cnpm/lib/parse_argv.js) npm@6.9.0 (/opt/node/node-v9.2.0-linux-x64/lib/node_modules/cnpm/node_modules/npm/lib/npm.js) node@9.2.0 (/opt/node/node-v9.2.0-linux-x64/bin/node) npminstall@3.20.2 (/opt/node/node-v9.2.0-linux-x64/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js) prefix=/opt/node/node-v9.2.0-linux-x64 linux x64 4.15.0-29deepin-generic registry=https://registry.npm.taobao.org
安裝vue:
cnmp install vue
安裝vue-cli腳手架構建工具:
cnpm install --global vue-cli
創建一個基於 webpack 模板的新項目:
vue init webpack my-project(my-project為項目名稱)
初始化一個項目:
vue init webpack-simple my-project
名詞解釋:
需要注意的是項目的名稱不能大寫,不然會報錯。 Project name (my-project) # 項目名稱(我的項目) Project description (A Vue.js project) # 項目描述一個Vue.js 項目 Author 作者(你的名字) Install vue-router? (Y/n) # 是否安裝Vue路由,也就是以后是spa(但頁面應用需要的模塊) Use ESLint to lint your code? (Y/n) # 使用 ESLint 到你的代碼? (Y [ yes ] / N [ no ]) Pick an ESLint preset (Use arrow keys) # 選擇一個預置ESLint(使用箭頭鍵) Setup unit tests with Karma + Mocha? (Y/n) # 設置單元測Karma + Mocha? (Y/ N) Setup e2e tests with Nightwatch? (Y/n) # 設置端到端測試,Nightwatch? (Y/ N) 當然這些都看你自己個人的情況,我這里是全選了yes。
如果提示沒有找到package.json,運行下面命令創建
cnpm init -f
進入到項目:
cd my-project
所以在這之前需要解決項目的依賴問題,使用下面的命令安裝項目的依賴:
cnpm install
運行項目:
cnpm run dev