跟着教程做完配置,使用npm run build报错

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,老师在源码中测试你的这段代码,没有报错,可以正常编译。同学可以参考如下步骤检查一下:

那么可能是同学安装babel-cli的版本问题,同学可以检查一下package.json文件中安装版本。

http://img1.sycdn.imooc.com//climg/5e1bd189090fd52f07030233.jpg

如果与老师版本一致,那么可能是由于包没安装全的问题,可以将node_modules文件删除,使用npm install重新安装依赖。

如果是与最新版本一样,那么需要修改.babelrc文件中的配置,才可以正常编译

http://img1.sycdn.imooc.com//climg/5e1bd1bb093ccf8306080267.jpg

如果还有问题,可以将你的package.json文件截图粘贴过来,便于老师帮助同学准确的定位与解决问题。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~


  • 陈莺莺呀 提问者 #1
    老师,我的版本是7.7.7,修改.babelrc之后产生新的报错,见我最新提问:https://class.imooc.com/course/qadetail/185509
    2020-01-13 20:23:32
  • 好帮手慕慕子 回复 提问者 陈莺莺呀 #2
    同学你好,在你新建提问下做出了解答,快去查看一下吧,祝学习愉快~
    2020-01-14 09:52:38
好帮手慕慕子 2020-01-12 09:51:03

同学你好,看你粘贴的报错信息,可能是js代码书写有误,建议:可以先检查一下代码中是否存在语法错误,导致无法编译。

如果还有问题,将你写的js代码直接粘贴过来,便于老师帮助同学准确的定位与解决问题。祝学习愉快~

  • 提问者 陈莺莺呀 #1
    entry.js 跟着教程写的 class Car{ static total_car=0; color="#000"; constructor(color){ Car.total_car+=1; this.color=color; } } new Car(); new Car(); new Car(); console.log(Car.total_car);
    2020-01-12 19:56:41
好帮手慕慕子 2020-01-11 10:49:41

同学你好,看你的报错是缺少转换插件,导致无法正常编译静态属性static这个语法。

http://img1.sycdn.imooc.com//climg/5e19372f0906005112010758.jpg

同学不要着急,下一节视频中老师就讲解了,如果想要正常编译static静态属性这个语法,需要安装如下插件

http://img1.sycdn.imooc.com//climg/5e193798091b30e609840424.jpg

安装之后还需要配置一下,如下:

http://img1.sycdn.imooc.com//climg/5e1937e509a3a12107280362.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 陈莺莺呀 #1
    插件已安装,依然报错,每次rpm run build,都会提示错误:TypeError: C:\Users\96579\Desktop\project\entry.js: Cannot read property 'bindings' of null
    2020-01-11 19:49:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师