開啟eslint語法校驗的時候,運行項目會出現“unexpected token import ”這個問題,經過查找后發現是es6語法問題,導致不可以使用import,下面來具體分析一下這個錯誤;
ES6語法的模塊導入導出(import/export
)功能,我們在使用它的時候,可能會報錯:
可以通過以下方式解決
1.安裝@babel/plugin-syntax-dynamic-import --save-dev
1 yarn add eslint-plugin-vue --save-dev
2.配置babel.config.js文件
module.exports = { "presets": [ "@vue/app" ], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" }, "syntax-dynamic-import" ] ] }
3.安裝 eslint-plugin-vue
1 yarn add eslint-plugin-vue --save-dev
4.配置eslintrc.js文件
module.exports = { root: true, parserOptions: { sourceType: 'module' }, env: { browser: true, node: true, es6: true, }, parser: "vue-eslint-parser", rules: { 'no-console': 'off', } }