01
07
10
47
请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

装饰器模式@不能识别

@log(‘add’)
| ^
79 | addToCartHandle() {
80 | this.cart.add(this.data)
81 | }

at transpile (D:\idea\design-pattern-test\node_modules\_babel-loader@7.1.5@babel-loader\lib\index.js:65:13)
at Object.module.exports (D:\idea\design-pattern-test\node_modules\_babel-loader@7.1.5@babel-loader\lib\index.js:173:20)

@ ./src/demo/List/CreateItem.js 12:12-29
@ ./src/demo/List/List.js 15:18-41
@ ./src/demo/App.js 17:12-34
@ ./src/index.js 3:11-32

webpack 5.52.0 compiled with 1 error in 3645 ms
i 「wdm」: Failed to compile.
装饰器的@符号识别不了,是版本问题吗
"devDependencies": {
“babel-core”: “^6.26.3”,
“babel-loader”: “^7.1.5”,
“babel-polyfill”: “^6.26.0”,
“babel-preset-es2015”: “^6.24.1”,
“babel-preset-latest”: “^6.24.1”,
“html-webpack-plugin”: “^5.3.1”,
“javascript-state-machine”: “^3.1.0”,
“webpack”: “^5.52.0”,

正在回答 回答被采纳积分+3

插入代码

1回答

双越 2021-09-11 13:23:26
0 回复 有任何疑惑可以回复我~
  • 提问者 rddata #1
    老师,搞好了,在babelrc 中添加插件 "plugins": ["transform-decorators-legacy"]就好了,谢谢
    回复 有任何疑惑可以回复我~ 2021-09-13 09:21:01
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号