【发布时间】:2016-11-09 14:02:59
【问题描述】:
我可以随时强制重新加载 webpack-dev-server。即使我修改了空格。这些更改与代码无关,但它们是 eslint 验证所必需的。
当 eslint 报告错误的格式、空格等并且我修复它时,开发服务器会跳过更新并显示“Nothing changed”消息。这样代码似乎即使没有被破坏。
我用:
- webpack-dev-server (1.14.1)
- eslint-loader (1.3.0)
- eslint (2.9.0)
我的配置是这样的:
loaders: [
{
test: /\.js?$/,
exclude: /(node_modules)/,
loader: ['babel-loader', 'eslint-loader']
},
谢谢。
【问题讨论】:
-
您想观看
.eslintrc规则并重新加载 webpack?这是可能的,但可能只值得在项目开始时进行环境设置过程。修改 webpack 配置(包括 eslint 规则)后手动重启 webpack 是正常的。 1 或 2 天后,您将忘记这一点并正常工作而无需调整 webpack 配置。在我看来不值得 - 它只会给您的工具设置添加噪音。 -
不,这与配置无关。我的意思是代码。案例是:1.)我写了一个JS代码。 2)它说“没有尾随空格”。 3)我修复了错误。 4)它说“没有改变”,因为它只是一个空格,所以代码没有更新。
-
你应该更新这个有问题的澄清信息——我完全错过了你的意思。并考虑新标题是否有效,因为我在您澄清之前就提出了。
标签: webpack webpack-dev-server eslint