babel eslint TypeError: Cannot read property 'range' of null

babel-eslint 8.x.x问题及降级处理
博客指出发现是babel-eslint 8.x.x存在问题,针对该问题可进行降级处理,将其版本降至7.2.3。

暂时发现是babel-eslint 8.x.x的问题,可做降级处理->7.2.3

Module build failed: TypeError: Cannot read property 'range' of null at SourceCode.getTokenBefore (D:\project\vue_demo\node_modules\eslint\lib\token-store\index.js:303:18) at checkSpacingBefore (D:\project\vue_demo\node_modules\eslint\lib\rules\template-curly-spacing.js:52:42) at TemplateElement (D:\project\vue_demo\node_modules\eslint\lib\rules\template-curly-spacing.js:117:17) at D:\project\vue_demo\node_modules\eslint\lib\util\safe-emitter.js:47:58 at Array.forEach (<anonymous>) at Object.emit (D:\project\vue_demo\node_modules\eslint\lib\util\safe-emitter.js:47:38) at NodeEventGenerator.applySelector (D:\project\vue_demo\node_modules\eslint\lib\util\node-event-generator.js:251:26) at NodeEventGenerator.applySelectors (D:\project\vue_demo\node_modules\eslint\lib\util\node-event-generator.js:280:22) at NodeEventGenerator.enterNode (D:\project\vue_demo\node_modules\eslint\lib\util\node-event-generator.js:294:14) at CodePathAnalyzer.enterNode (D:\project\vue_demo\node_modules\eslint\lib\code-path-analysis\code-path-analyzer.js:608:23) at Traverser.enter [as _enter] (D:\project\vue_demo\node_modules\eslint\lib\linter.js:865:28) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:132:14) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:144:34) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:144:34) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:147:30) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:144:34) @ ./src/router/index.js 5:0-51 @ ./src/main.js @ multi (webpack)-dev-server/client?http://0.0.0.0:8080 webpack/hot/dev-server ./src/main.js error in ./src/components/Checkout.vue Module build failed: TypeError: Cannot read property 'range' of null at SourceCode.getTokenBefore (D:\project\vue_demo\node_modules\eslint\lib\token-store\index.js:303:18) at checkSpacingBefore (D:\project\vue_demo\node_modules\eslint\lib\rules\template-curly-spacing.js:52:42) at TemplateElement (D:\project\vue_demo\node_modules\eslint\lib\rules\template-curly-spacing.js:117:17) at D:\project\vue_demo\node_modules\eslint\lib\util\safe-emitter.js:47:58 at Array.forEach (<anonymous>) at Object.emit (D:\project\vue_demo\node_modules\eslint\lib\util\safe-emitter.js:47:38) at NodeEventGenerator.applySelector (D:\project\vue_demo\node_modules\eslint\lib\util\node-event-generator.js:251:26) at NodeEventGenerator.applySelectors (D:\project\vue_demo\node_modules\eslint\lib\util\node-event-generator.js:280:22) at NodeEventGenerator.enterNode (D:\project\vue_demo\node_modules\eslint\lib\util\node-event-generator.js:294:14) at CodePathAnalyzer.enterNode (D:\project\vue_demo\node_modules\eslint\lib\code-path-analysis\code-path-analyzer.js:608:23) at Traverser.enter [as _enter] (D:\project\vue_demo\node_modules\eslint\lib\linter.js:865:28) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:132:14) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:144:34) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:144:34) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:147:30) at Traverser._traverse (D:\project\vue_demo\node_modules\eslint\lib\util\traverser.js:144:34)
最新发布
09-09
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值