-
Choerodon平台版本:0.5.0
-
运行环境(如localhost或k8s):localhost
-
遇到问题时的前置条件:
-
问题描述:
在一个js文件里引用另外一个js文件,用
发现import语法错误,请问这个问题要忽略还是要怎么改,如果忽略的话,那是不是意味着eslint的校验并不能帮助我更好的按照平台的代码规则来写代码 -
修改的数据:
{ const Demo = asyncRouter(() => import('./Demo')); }
-
报错信息(请尽量使用代码块的形式展现):
-
原因分析:
-
疑问:
能贴一下.eslintrc的代码吗?
{
“root”: true,
“parser”: “babel-eslint”,
“env”: {
“browser”: true,
“node”: true,
“es6”: true
// “worker”: true
},
“parserOptions”: {
“ecmaVersion”: 6,
“sourceType”: “module”,
“ecmaFeatures”: {
“jsx”: true
}
},
“plugins”: [
“react”
],
“extends”: “airbnb”,
“rules”: {
“react/jsx-no-bind”: [
“error”,
{
“ignoreRefs”: true,
“allowArrowFunctions”: false,
“allowBind”: true
}
],
“react/prefer-stateless-function”: [“off”,
{
“ignorePureComponents”: true
}
],
“import/no-extraneous-dependencies”: “off”,
“no-else-return”: “off”,
“linebreak-style”: “off”,
“import/extensions”: “off”,
“import/no-unresolved”: “off”,
“react/prop-types”: “off”,
“react/jsx-filename-extension”: “off”,
“jsx-a11y/href-no-hash”: “off”,
“react/require-default-props”: “off”,
“no-console”: “warn”,
“no-debugger”: “off”,
“jsx-a11y/anchor-is-valid”: [
“warn”,
{
“aspects”: [
“invalidHref”
]
}
]
},
“globals”: {
“HAP”: true
}
}
如果我们关闭验证,会不会提交到平台对页面有影响