我在使用Vue.js扫描SonarQube代码时遇到了一些问题。我正在使用SonarQube扫描仪进行扫描(安装了纱线)
yarn sonar-scanner
扫描似乎进行得很好,扫描确实完成了,我确实在SonarQube仪表板上得到了要修复的项目列表--但是在某个时候,我在扫描过程中收到了这样的错误墙:
ERROR: Failed to parse file [FILENAME] at line 27: 'import' and 'export' may appear only with 'sourceType: module'
无论是导入组件还是只导入像Axios这样的模块,都会发生这种情况。
import Axios from 'axios'
import Component from '@/src/js/global/component';
的事情我看过
如有任何建议,我们将不胜感激。
发布于 2020-10-19 05:24:15
我只是消除了这个错误,停止在组件声明中动态导入。
components: {
BasicTab: () => import('./Tabs/BasicTab'),
我把所有的进口品都搬到了虚张声势的地步。
import BasicTab from './Tabs/BasicTab'
这可能不是解决办法,但至少这个错误已经消失了。
https://stackoverflow.com/questions/63402446
复制