小编wap*_*300的帖子

使ESLint仅将规则应用于某些文件名模式

是否可以以仅将规则应用于名称与特定模式匹配的文件的方式配置ESLint?我知道在目录中可以有单独的规则表,但如果结构如下:

app
|
|- module1
|     |- module1.js
|     |- module1.spec.js
|
|- module2
|     |- module2.js
|     |- module2.spec.js
Run Code Online (Sandbox Code Playgroud)

我想要一个只适用于*.spec.js文件的项目范围的规则.我希望有一个类似的设置

"include-pattern": "*.spec.js"
Run Code Online (Sandbox Code Playgroud)

以.eslintrc或任何其他类似方式指定应针对特定规则考虑哪些文件名.

eslint

25
推荐指数
2
解决办法
7001
查看次数

在webpack中使用带有string-replace-loader的html-webpack-plugin

我正在尝试替换index.html中的变量,如下所示:

<meta name='author' content=$variable>

在配置文件中我使用:

  {
    test: /index\.html$/,
    loader: 'string-replace',
    query: {
      search: '$variable',
      replace: 'stuff to inject',
    },
  }
Run Code Online (Sandbox Code Playgroud)

loaders数组中,然后在plugins:

new HtmlWebpackPlugin({
  template: conf.path.src('src/index.html'),
  inject: true,
})
Run Code Online (Sandbox Code Playgroud)

但是这个设置导致:

ERROR in ./~/html-webpack-plugin/lib/loader.js!./src/index.html Module parse failed (...) Unexpected token (1:0) You may need an appropriate loader to handle this file type.

您是否有任何想法可能是由此引起的或如何调试?

html javascript build webpack webpack-html-loader

6
推荐指数
1
解决办法
5489
查看次数

标签 统计

build ×1

eslint ×1

html ×1

javascript ×1

webpack ×1

webpack-html-loader ×1