javascript - 如何禁用故事书的 webpack 的 eslint-loader?
问题描述
我想禁用故事书的 webpack 的 eslint-loader,因为我使用其他过程来验证代码的质量。
我知道存在 webpack 的关于故事书的配置,如下面的代码,也许我可以使用一些过滤器config.rules
,但可能不好:
const path = require('path')
module.exports = async ({ config }) => {
// some modifications
return config
}
我试图搜索故事书的文档,但没有找到任何相关信息。
解决方案
解决方案对plugin instanceof EslintWebpackPlugin
我没有帮助,但这种方法有帮助:
//.storybook/main.js
module.exports = {
webpackFinal: config => {
return {
...config,
plugins: config.plugins.filter(plugin => {
if (plugin.constructor.name === 'ESLintWebpackPlugin') {
return false
}
return true
}),
}
},
}
PS新版本会有一个CLI参数来禁用eslint:https ://github.com/storybookjs/storybook/pull/13452 ,6.2.0-alpha.7
已经支持了
推荐阅读
- asp.net - 在 ASP.net 网站上查看状态存在问题
- javascript - 谷歌脚本函数 onEdit()
- mips - MIPS 中的内存地址越界错误
- javascript - 检查某些刺(即使有空格)是否在数组中
- google-chrome-extension - //chrome/browser/extensions/default_extensions/BUILD.gn:9:1 处出现错误:令牌无效
- haskell - Haskell:计算树的节点
- python - 使用 matplotlib 时来自 cx-freeze 的运行时错误
- python-3.x - 用于缺失数据插补的 KNN-GMM
- swift - 将自定义类 SKSpriteNode 加载到 SKScene 时应用程序崩溃
- xcode - cmake 不包括 /usr/local/opt/openssl/lib