Vue CLI-将资产部署到Firebase

时间:2018-07-01 05:20:33

标签: firebase vue.js firebase-cloud-messaging vue-cli

我有一个相当简单的1页应用程序,正在部署到Firebase。

该应用是使用Vue CLI 3.0(vue create my-project)构建的。

该应用程序包含一些资产,包括徽标,网站图标和音频文件(.mp3)。

此外,该应用程序利用Firebase云消息传递(FCM),因此包括服务人员(firebase-messaging-sw.js)。

我可以使用npm run serve在本地计算机上成功运行所有程序。但是,当我将应用程序部署到Firebase托管时,资产没有上传。

在Vue CLI documentation之后,我添加了一个vue.config.js文件,并为assetsDir添加了一个条目,如下所示:

module.exports = { 
  assetsDir: "./src/assets"
}

但是,在dist之后的npm run build文件中看不到资产,而且我不确定应该把服务人员放在哪里。

对于正确配置和正确构建和上传资产(包括服务人员和FCM使用的资产(徽标和声音文件))的任何帮助,我将不胜感激。

0 个答案:

没有答案