generateSW跳过node_modules目录

时间:2019-03-10 20:49:14

标签: workbox

我正在使用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 下的所有文件。我怎样才能使它们也包括在内?

谢谢。

布雷克·麦克布莱德

1 个答案:

答案 0 :(得分:0)

似乎默认情况下,工作箱会忽略node_modules。您可以清除globIgnores,然后将其包括在内。

  globPatterns: [
    'node_modules/**/*',
  ],
  globIgnores: [],