如何将使用vue-cli创建的vue.js应用程序最初部署到Firebase托管?
我使用以下命令为部署准备了vue应用程序:
npm run build
这将创建一个名为“dist”的文件夹,其中包含捆绑的js文件和图片等资产。
然后,在全局安装firebase工具后,我运行以下命令:
firebase init
这将创建一个名为"public"的文件夹,其中包含默认的index.html文件。
首先在firebase.json中设置:
"hosting": {
"public": "dist"
我已经将根目录下的index.html(vue index.hltm)复制到“dist”文件夹中。然后使用以下命令进行部署:
firebase deploy
程序可以运行,但是图片的路径似乎有问题。 在 firebase.json 中,我将公共文件夹设置为 "public"。
"hosting": {
"public": "public"
您可以将vue的index.html文件放在那里,但是然后找不到“dist”文件夹。我将“dist”文件夹移动到“public”文件夹中,最终应用程序已经在firebase上线。
但是现在“npm run dev”不再起作用了。Firebase cli似乎破坏了vue-cli。
那么如何让vue-cli和firebase-cli一起使用呢?