如何添加appcache插件?

时间:2018-06-21 06:31:45

标签: webpack preact

我刚刚使用preact create default helloworld创建了一个简单的应用程序,现在需要向其中添加一个manifest.appcache。该怎么做?

我尝试过的事情:

我找到了一个名为appcache-webpack-plugin的东西,并与npm i appcache-webpack-plugin一起安装了它。现在我可能必须require()了吗?但是如何,在哪里?

https://github.com/lettertwo/appcache-webpack-plugin

也在寻找某种Webpack配置,因为我读到preact使用Webpack,但是项目目录中没有任何配置。

2 个答案:

答案 0 :(得分:1)

创建文件= as.numeric(length(HG5)*0.31) by 0.31并将其复制并粘贴到其中: https://github.com/developit/preact-cli/blob/master/src/resources/template.html

然后将清单属性添加到src/template.html

您可能需要修改package.json脚本以传递<html>

答案 1 :(得分:0)

我将此preact.config.js添加到了我的项目中。

var AppCachePlugin = require('appcache-webpack-plugin');

var manifest = new AppCachePlugin({
    cache: ['*'],
    network: ['/login'],
    fallback: [],
    output: 'manifest.appcache'
})

export default function (config, env, helpers) {
    console.log('AppCachePlugin loaded')
    var fs = require('fs')
    config.plugins.push(manifest)
}

尽管我仍然不知道如何修改index.html以包括<html manifest=manifest.appcache>