【前端问题精选】在Vue+TypeScript中,运行报错exports is not defined怎么回事?

我是使用的abp框架,前端是vue+typescript,npm run build之后,运行后控制台出现错误Uncaught ReferenceError: exports is not defined。
但是奇葩的地方也在这里,并不是什么情况下都出现这个错误,也不一定哪个文件出现这个错误。例如下面代码script的第一行,一开始没有分号,会报上面提到的错误,但是如果我在第一行前加一个分号,居然就好了。奇葩的地方也在于,并不是每次这样都好使,有时候还不管用。

图片描述

下面是tsconfig.json

{

"compilerOptions": {

"target": "es5",

"module": "esnext",

"strict": true,

"strictNullChecks": false,

"noImplicitAny": false,

"jsx": "preserve",

"moduleResolution": "node",

"experimentalDecorators": true,

"emitDecoratorMetadata": true,

"allowSyntheticDefaultImports": true,

"strictPropertyInitialization": false,

"sourceMap": true,

"baseUrl": ".",

"types": [

"webpack-env"

],

"paths": {

"@/*": [

"src/*"

],

"@common/*": [

"./../vue-common/*"

]

}

},

"include": [

"../vue-common/**/*.js",

"../vue-common/**/*.ts",

"../vue-common/**/*.tsx",

"../vue-common/**/*.vue",

"src/**/*.ts",

"src/**/*.tsx",

"src/**/*.vue",

"tests/**/*.ts",

"tests/**/*.tsx"

],

"exclude": [

"node_modules"

]

}

我总感觉跟配置关系还不是太大,有时候就差个分号就能好,现在呢,有个文件是怎么都不好使
图片描述
图片描述
源文件下面这个样子,太长了感觉没必要发代码
图片描述
这个文件我加不加分号都不好使,所以感觉问题没那么简单。并且啊,以前这个问题是没啥子问题的,不知道怎么就跑到它身上去了,特别怪异。
总归,我现在有点摸不着头脑,希望懂得的朋友帮忙想想办法,十分感谢了!!!

以上是 【前端问题精选】在Vue+TypeScript中,运行报错exports is not defined怎么回事? 的全部内容, 来源链接: utcz.com/a/133248.html

回到顶部