gpt4 book ai didi

javascript - "Name = undefined"模块解析失败

转载 作者:行者123 更新时间:2023-12-03 03:01:11 27 4
gpt4 key购买 nike

我使用基于 Loopback.io swagger 文件的 swagger-codegen 生成了 javascript-es6 客户端 api。

我尝试将其导入到我的 .vue 项目中,但出现如下错误:

Module parse failed: Unexpected token (92:9)
You may need an appropriate loader to handle this file type.
| * @member {String} Name
| */
| Name = undefined;
| /**
| * @member {Number} LastPrice
@ ./node_modules/myapi/src/index.js 15:0-36
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/components/CartVote.vue
@ ./src/components/CartVote.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/components/Cart.vue
@ ./src/components/Cart.vue
@ ./src/router/index.js
@ ./src/main.js
@ multi ./build/dev-client ./src/main.js

Module parse failed: Unexpected token (229:32)
You may need an appropriate loader to handle this file type.
| * @readonly
| */
| static CollectionFormatEnum = {
| /**
| * Comma-separated values. Value: <code>csv</code>
@ ./node_modules/myapi/src/index.js 23:0-60
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/components/CartVote.vue
@ ./src/components/CartVote.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/components/Cart.vue
@ ./src/components/Cart.vue
@ ./src/router/index.js
@ ./src/main.js
@ multi ./build/dev-client ./src/main.js

我搜索了几个小时,但没有任何内容与此错误类似。

我使用vue-cli生成的项目,所以它使用了babel和webpack

我能做什么?

编辑

我的 Babelrc 呈现

"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2","es2015","stage-0"
],

最佳答案

@loganfsmyth 是正确的,它不是 ES6 语法。我遇到了同样的问题,我只是在生成客户端时使用 useES6 属性关闭 ES6 。

实现此目的的一种方法是使用包含 "useES6": false 的配置文件

然后执行swagger-codegen-cli -c ./config.json ...

关于javascript - "Name = undefined"模块解析失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47379222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com