如何让 Vue-Cli 3 忽略 public 文件夹中的文件更改
How to make Vue-Cli 3 ignore file changes in public folder
我需要在 public/js folder.This 中放置大量的 js 文件导致 CPU 达到 100%。
文件路径:
src
public
- js
- 1.js
- 2.js
- ...
node_modules
这些js文件不会更新。
如何让Vue-Cli不观察这些文件?
我在 vue.config.js 中尝试过此配置,但它不起作用。
const path = require('path');
module.exports = {
configureWebpack: {
devServer: {
watchOptions: {
ignored: ['node_modules', 'public'],
}
}
}
}
我认为有关如何忽略的文档可能有误。改用正则表达式以这种方式尝试。 /public/
module.exports = {
configureWebpack: {
devServer: {
watchOptions: {
ignored: [/node_modules/, /public/],
}
}
}
}
此外,您可能已经知道,但一定要停止然后重新启动 npm run watch
否则新的配置选项将不会生效。
我需要在 public/js folder.This 中放置大量的 js 文件导致 CPU 达到 100%。
文件路径:
src
public
- js
- 1.js
- 2.js
- ...
node_modules
这些js文件不会更新。 如何让Vue-Cli不观察这些文件?
我在 vue.config.js 中尝试过此配置,但它不起作用。
const path = require('path');
module.exports = {
configureWebpack: {
devServer: {
watchOptions: {
ignored: ['node_modules', 'public'],
}
}
}
}
我认为有关如何忽略的文档可能有误。改用正则表达式以这种方式尝试。 /public/
module.exports = {
configureWebpack: {
devServer: {
watchOptions: {
ignored: [/node_modules/, /public/],
}
}
}
}
此外,您可能已经知道,但一定要停止然后重新启动 npm run watch
否则新的配置选项将不会生效。