How to use the WatchIgnorePlugin function from webpack

Find comprehensive JavaScript webpack.WatchIgnorePlugin code examples handpicked from public code repositorys.

97
98
99
100
101
102
103
104
105
106
const visualJSFilePath = visualPackage.buildPath(tsconfig.compilerOptions.out || tsconfig.compilerOptions.outDir);
this.webpackConfig.output.path = path.join(visualPackage.basePath, config.build.dropFolder);
this.webpackConfig.output.filename = "[name]";
let visualPluginPath = path.join(process.cwd(), config.build.precompileFolder, visualPlugin);
this.webpackConfig.plugins.push(
    new webpack.WatchIgnorePlugin({ paths: [visualPluginPath] })
);
if (tsconfig.compilerOptions.out) {
    this.webpackConfig.entry = {
        "visual.js": visualJSFilePath
fork icon138
star icon240
watch icon0

+ 3 other calls in file

140
141
142
143
144
145
146
147
148
149
new webpack.ContextReplacementPlugin(
    /angular(\\|\/)core(\\|\/)/,
    path.resolve(__dirname, './src/main/webapp')
),
new writeFilePlugin(),
new webpack.WatchIgnorePlugin([
    utils.root('src/test'),
]),
new WebpackNotifierPlugin({
    title: 'JHipster',
fork icon0
star icon0
watch icon0

+ 2 other calls in file

205
206
207
208
209
210
211
212
213
214
      ]
    }
  ]
},
plugins: [
  new webpack.WatchIgnorePlugin({ paths: [/\.d\.ts$/] }), // ignore d.ts files in --watch mode
  new webpack.IgnorePlugin({ resourceRegExp: /^\.\/locale$/, contextRegExp: /moment$/ }), // it adds force-ignoring unused parts of modules like moment/locale/*.js
  new webpack.DefinePlugin({
    // it adds custom Global definition to the project like BASE_URL for index.html
    'process.env': {
fork icon0
star icon0
watch icon0

+ 3 other calls in file

97
98
99
100
101
102
103
104
105
106
    }
  ]
},
plugins: [
  // See https://github.com/TypeStrong/ts-loader#usage-with-webpack-watch
  new webpack.WatchIgnorePlugin({
    paths: [
      // Ignore generated .js, .map and .d.ts output files
      /tinymce\/modules\/.*\/lib\/.*\.(js|map|d\.ts)$/,
      // Something seems to trigger that node module package.json files change when they
fork icon0
star icon0
watch icon0