是否可以共享我的.eslintrc配置以在其他项目中使用?
下面是我的webpack.config.js
mode: 'production',
module: {
rules: [
{
test: /\.js$/,
use: {
loader: 'babel-loader',
options: {
babelrc: false,
cacheDirectory: true,
plugins: ['transform-react-remove-prop-types'],
presets: [
'@babel/preset-react',
[
'@babel/preset-env',
{
targets: {
esmodules: false
}
}
]
]
}
}
}
]
},我正在与其他项目共享一些组件,我很可能这个项目将使用我的.eslintrc配置文件。
发布于 2019-02-03 00:31:27
我在这里看到了两个不同的问题:
a.如何加载.eslintrc?因为它只是简单的JSON,webpack,does not need,任何额外的加载器在这一步。
b.如何将其作为数据注入到捆绑包中?import '../../../.eslintrc';应该帮助
extends needs可共享配置已发布为NPM包。Specifying configuration文件的路径需要该文件是有效的和完整的配置,而不是捆绑。配置读取不允许连接任何插件。对于我来说,将可共享的配置发布为npm包并在ProjectA和ProjectB中使用它看起来更有前途。
https://stackoverflow.com/questions/54485167
复制相似问题