【发布时间】:2016-09-26 00:02:24
【问题描述】:
【问题讨论】:
标签: javascript node.js store redux eslint
【问题讨论】:
标签: javascript node.js store redux eslint
这是因为您需要分支代码:http://eslint.org/docs/rules/global-require。
如果您不想更改代码,只需添加禁用 cmets:
/* eslint-disable global-require */
// your code here
/* eslint-enable global-require */
【讨论】:
您可以在 .eslintrc 文件中禁用它。
{
rules: {
"global-require": 0
}
}
【讨论】:
就我而言,我在如下功能组件中导入图像文件。
export const facebookIcon = require('../../assets/images/facebook.svg')
export const googleIcon = require('../../assets/images/google.svg')
export const logoboxImage = require('../../assets/images/logo-box.svg')
为了避免这种 lint 错误,我刚刚删除了图像前面的“导出”,它已经消失了。
const facebookIcon = require('../../assets/images/facebook.svg')
const googleIcon = require('../../assets/images/google.svg')
const logoboxImage = require('../../assets/images/logo-box.svg')
【讨论】:
你也可以内联禁用它:
const facebookIcon = require('../../assets/images/facebook.svg'); // eslint-disable-line global-require
【讨论】:
这就是我在 2022 年所做的,没有改变规则
<div :style="{backgroundImage: 'url(' + bg + ')'}" </div>
<script>
import bgImg from './assets/images/lg_bg.jpg';
export default {
data() {
return {
bg: bgImg,
};
},
}
</script>
【讨论】: