為什么vue-cli在win10 cmd成功編譯,powershell卻無法編譯?
想和各位大神請教一個vue-cli編譯的問題
小弟最近在嘗試使用vue-cli搭建項目,先是按照官方教程,全局安裝
npm install -g vue-cli
cd c/web
vue init webpack my-project
cd my-project
npm install
npm run dev
然后在cmd 下很完美的成功了,打開瀏覽器localhost:8080成功打開了頁面
后來嘗試在powershell 運行 npm run dev,問題出現了,瀏覽器報錯
Uncaught SyntaxError: Unexpected token import(…)
我覺得是babel沒進行轉碼,然后看了下webpack conf 中loaders 中babel這一項僅僅exclude了 node-modules
然后又重新再 cmd 下 npm run dev了,依舊成功了
向大家請教一下,為什么powershell 無法成功,cmd卻可以?
node 版本也是6+
2016-12-13
可能你的powershell的變量環境和cmd不一樣,你單獨在powershell里跑node看看有沒有這個命令,然后單獨跑node build/server.js 這個文件看看,還有你看那個語法錯誤具體指的是什么,是不是那個模塊缺失
2020-11-27
- 方法
在PowerShell下執行:?set-ExecutionPolicy? RemoteSigned
- 效果
- 更多信息參考:官方說明