为什么没有编译成功?

来源:5-2 babel环境安装(2)

hyperse

2020-09-29 00:08:10

因为命令行说touch命令不是内部或外部命令,也不是可运行的程序:

http://img.mukewang.com/climg/5f720a20096e128103970064.jpg


我就无法像视频中老师那样在命令行中新建.babelrc文件。自己在project文件的根目录下建了一个.babelrc.json文件:

http://img.mukewang.com/climg/5f720a3d0996123902620125.jpg


然后配置了

{

"presets":[

"env"

]

}

http://img.mukewang.com/climg/5f720a580916203f04550233.jpg


再去命令行npm run build时并没有编译:


http://img.mukewang.com/climg/5f720a6909fbf6e305080267.jpg

写回答

2回答

好帮手慕言

2020-09-29

同学你好,老师使用同学提供的代码测试,是可以正常编译的。建议参考如下步骤操作测试下:

1、手动删除node_modules文件夹。

2、然后在cmd窗口,输入npm install命令,重新安装所有的插件。

3、安装完成之后,输入npm run build 命令重新编译。

祝学习愉快~

0

好帮手慕言

2020-09-29

同学你好,可以按照下方步骤操作

1、文件名字为.babelrc,后面没有.json。建议把.json去掉

2、安装插件,命令如下:

http://img.mukewang.com/climg/5f72cb92094bc72b04190022.jpg

安装完成之后,在.babelrc文件中配置,如下:

http://img.mukewang.com/climg/5f72cb0c09e8e36208610566.jpg

同学可以再测试下,如果还有问题,可以将你的package.json和.babelrc两个文件中的代码全部粘贴过来,老师帮助同学测试下。

祝学习愉快~

0
hyperse
h { "name": "project", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "babel entry.js -o index.js -w" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "babel-cli": "^6.26.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-preset-env": "^1.7.0" } } 另一个: { "presets":[ [ "env", { "targets":{ "browsers": ["last 1 version"] } } ] ], "plugins":["transform-class-properties"] }
h020-09-29
共1条回复

0 学习 · 10739 问题

查看课程