为了账号安全,请及时绑定邮箱和手机立即绑定

babel转码后的代码为什么没有写入文件只在控制台中输出?

babel转码后的代码为什么没有写入文件只在控制台中输出?

慕莱坞森 2019-01-30 11:49:38
testBabel中的代码用babel转码之后只在控制台输出了,compile.js还是空白的npm run babel 代替node_modules/.bin/babel
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

解决了。
我的babel是本地安装的,为了方便,在package.json中我增加了一条script--"babel":"node_modules/.bin/babel"以便于转码某个文件的时候不用输入一大串"node_modules/.bin/babel",然后想要通过npm run babel index.js -o compile.js的方式来转码文件,后来发现这样只会把两个文件转码后输出到控制台。
后面改回了"node_modules/.bin/babel index.js -o compile.js"就可以了,看来之前自己有点想当然了。
不过为什么会出现这样的情况没有搞清楚,欢迎大家补充~

查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 718 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信