[英]How to deploy a Vue app after using vue cli webpack
我最近完成了創建Vue應用程序的工作,希望將其部署到互聯網上。 但是,我只能使用node打開項目並運行npm run dev。 如果我雙擊index.html文件,我只會看到一個空白頁。 如何部署我的網站,以便瀏覽器可以呈現我的Vue應用程序?
如果使用vue-cli生成項目,則應該能夠運行npm run build
並獲得一個縮小的單個.js文件。
參見此處: http : //vuejs-templates.github.io/webpack/commands.html
這將為您提供一個帶有index.html
和build.js
的dist
文件夾。 您應該能夠打開html文件並查看您的應用程序。
希望它對某人有用:
使用@ vue / cli 3,將dist復制到本地主機/測試時得到了類似的結果。
'. 當我將它們相對於子文件夾“ ”放置時,該構建假定所有js和css文件均相對於根目錄。 did the trick to get rid of the preceeding '/' 添加可以擺脫前面的'/'
在vue.config.js中,我添加了:(將開發人員的代理與apache / php一起使用)
module.exports = {
devServer: {
proxy: 'http://localhost:80/proxy'
},
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
output: {
publicPath : "" // only for prod
}
} else { // dev
// org, no changes
}
}
}
也可以看看
https://alligator.io/vuejs/using-new-vue-cli-3/
https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md#inspecting-the-projects-webpack-config
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.