vue運行不起來
vuejs Mac環境下npm run serve 提示 node_modules/.bin/vue-cli-service: Permission denied問題解決方案
sh: /Users/zheng/webspace/ac-complex/node_modules/.bin/vue-cli-service: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
看提示是 ./bin 目錄沒有權限,解決辦法:
mac終端輸入:chmod 777 /Users/xxx/項目根目錄/node_modules/.bin/vue-cli-service 執行
再運行 cnpm run serve 就可以了
如果還是不行,則建議直接刪除node_modules文件夾,然后重新 cnpm install ,再授權,試試看
如果不知道如何查看日志文件,找不到.npm文件夾,可通過command+shift+. 快捷鍵顯示隱藏文件
==========
安裝nodejs
node下載地址https://nodejs.org/en/
查看nodejs版本和npm版本,在命令行中輸入:node -v,npm -v
安裝淘寶鏡像
https://npm.taobao.org/
安裝命令:npm install cnpm -g --registry=https://registry.npm.taobao.org
因為npm安裝插件是從國外服務器下載,受網絡影響大,可能出現異常,淘寶鏡像把npm的服務器放在了中國
cnpm與npm用法一直 ,使用時把npm 前綴改為cnpm
--------------------
使用淘寶鏡像安裝vue
安裝vue:cnpm install vue
安裝vue-cli:cnpm install --global vue-cli
創建項目:vue init webpack "projectName"
啟動項目
進入項目目錄,cd "projectPath"
再運行 cnpm run serve 就可以了
如果配置了dev開發環境可以執行命令:cnpm install && cnpm run dev
默認會打開:http://localhost:8080/
build命令:cnpm run build