1

我正在使用工作箱 4.1.0。

我的 workbox-config.js 看起来像这样:

module.exports = {
  "globDirectory": "web/",
  "globPatterns": [
    "**/*.{html,js,gawk,png,gif,jpg,jpeg,txt,css,ts}"
  ],
  "swDest": "web/sw.js",
};

我使用以下命令创建 web/sw.js:

workbox generateSW workbox-config.js

我在web下有一个名为node_modules的目录。在其中,我有许多 *.js 文件。由于某种原因,generateSW 生成的sw.js文件正在跳过web/node_modules下的所有文件。我怎样才能让它也包括那些?

谢谢。

布莱克麦克布莱德

4

1 回答 1

0

看起来工作箱node_modules默认会忽略。您可以清除globIgnores它们,然后它们将被包括在内。

  globPatterns: [
    'node_modules/**/*',
  ],
  globIgnores: [],
于 2020-02-09T16:37:07.553 回答