2017-07-14 58 views
1

使用Firebase消息时,要求名为“fire-messaging-sw.js”的文件在与index.html相同的级别可用如何在构建过程中生成额外的文件

在发展过程中,创造了生产版本的时候,怎么办?“吴服”构建并从内存中提供所有资产..我怎么得到它也保留这个文件(不包括它到任何束)

而且我保证“ng build”创建一个空文件并将其放在“dist”目录中?

创建生产版本时

回答

0
  • ,我怎么confidure“NG构建”以 创建一个空文件,并将其放置在“DIST”目录?

注意:假设您的src文件夹中有空的fire-messaging-sw.js文件。

现在在angualr-cli.json文件中,您应该找到类似的东西。

"apps": [ 
{ 
    "root": "src", 
    "outDir": "dist", 
    "assets": [ 
    "assets", 
    "favicon.ico"  
    ], 

这里的资产用于复制新文件。

所以你应该改变

"apps": [ 
{ 
    "root": "src", 
    "outDir": "dist", 
    "assets": [ 
    "assets", 
    "favicon.ico", 
    "fire-messaging-sw.js" 
    ], 
相关问题