How to watch certain node_modules changes with webpack-dev-server

后端 未结 2 1154
猫巷女王i
猫巷女王i 2020-12-15 18:34

I\'m currently experimenting with a monorepo architecture.

What I would like to do is in my web package where I run webpack dev server I\'d like it to watch certain

2条回答
  •  没有蜡笔的小新
    2020-12-15 18:49

    You can config in in webpack.config file or in WebpackDevServer option, to watch for changes also in node_modules (i think that by default webpack watching for changes in all files)

    https://webpack.js.org/configuration/watch/#watchoptions-ignored

    in the following example webpack ignored all changes in node_modules folder except specific module.

    watchOptions: {
      ignored: [
        /node_modules([\\]+|\/)+(?!some_npm_module_name)/, 
        /\some_npm_module_name([\\]+|\/)node_modules/
      ]
    }
    

    ignored[0] = Regex to ignore all node_modules that not started with some_npm_module_name

    ignored[1] = Regex to ignore all node_modules inside some_npm_module_name

    You may also used this link npm linked modules don’t find their dependencies

提交回复
热议问题