問題:Tip: built files are meant to be served over an HTTP server. Opening index.html over file:// won't work.
解答:npm run dev
是開發(fā)環(huán)境, npm run build
是生產(chǎn)環(huán)境, 在開發(fā)環(huán)境完成代碼和測試, 之后用生產(chǎn)環(huán)境生成代碼,
npm run build
的時(shí)候, 一開始就會提示Built files are meant to be served over an HTTP server. Opening index.html over file:// won't work.,
因?yàn)?code>vue-cli的默認(rèn)配置中, publishPath
是用絕對目錄, 所以dist
文件夾里的文件必須放在服務(wù)器的根目錄, 如果你想本地打開的話, 可以在npm run build
完成之后執(zhí)行以下命令:
npm install -g http-server // 該命令只需執(zhí)行一次, 安裝過之后, 以后就不需要重復(fù)安裝了.
hs```