webpack4_解決eslint報錯“Parsing error: 'import' and 'export' may only appear at the top level”


報錯詳情

error Parsing error: 'import' and 'export' may only appear at
the top level

報錯代碼

webpack.config.js

global.document.getElementById('btn').addEventListener('click', () => {
  import(/* webpackChunkName:'test' */ './test').then(({
    change,
  }) => {
    change();
  });
}, false);
  • 在使用懶加載時,eslint報錯import只被允許存在於頂級作用域中。

解決方法

  • 下載babel-eslint到開發環境中
    npm i babel-eslint -D
  • 新建.eslintr文件,並按如下配置
{
    "parser": "babel-eslint",
    "parserOptions": {
        "sourceType": "module",
        "allowImportExportEverywhere": true
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM