执行 gulp 的时候总是报错,项目也运行不起来。希望老师能够帮忙查看原因。

来源:2-5 文件自动监听,项目构建测试

慕无忌6890528

2018-04-12

C:\Users\Administrator\es6>gulp
[22:17:15] Failed to load external module @babel/register
[22:17:15] Requiring external module babel-register
C:\Users\Administrator\es6\node_modules\_babel-core@6.26.0@babel-core\lib\transf
ormation\file\index.js:590
      throw err;
      ^

SyntaxError: C:/Users/Administrator/es6/tasks/util/args.js: Unexpected token (10
:0)
[0m [90m  8 | [39m   describe[33m:[39m[32m'min all scripts'[39m[90m//描
述 给人看的机器电脑、服务器也就不识别了。[39m
 [90m  9 | [39m})[33m;[39m
[31m[1m>[22m[39m[90m 10 | [39m[33m.[39moption([32m'watch'[39m[33m,[3
9m{[90m//用来控制要不要监听我开发环境中修改的这些文件比如说修改了 JS 要不
要自动编译修改了一个 CSS 要不要自动编译这个地方需要命令行来控制也就是说敲
命令的时候可以控制。这个地方我们写个用 watch 参数来控制[39m
 [90m    | [39m[31m[1m^[22m[39m
 [90m 11 | [39m       boolean[33m:[39m[36mtrue[39m[33m,[39m
 [90m 12 | [39m       [36mdefault[39m[33m:[39m[36mfalse[39m[33m,[39m[
90m//默认值。[39m
 [90m 13 | [39m       describe[33m:[39m[32m'watch all files'[39m[0m
    at Parser.pp$5.raise (C:\Users\Administrator\es6\node_modules\_babylon@6.18.
0@babylon\lib\index.js:4454:13)
    at Parser.pp.unexpected (C:\Users\Administrator\es6\node_modules\_babylon@6.
18.0@babylon\lib\index.js:1761:8)
    at Parser.pp$3.parseExprAtom (C:\Users\Administrator\es6\node_modules\_babyl
on@6.18.0@babylon\lib\index.js:3750:12)
    at Parser.pp$3.parseExprSubscripts (C:\Users\Administrator\es6\node_modules\
_babylon@6.18.0@babylon\lib\index.js:3494:19)
    at Parser.pp$3.parseMaybeUnary (C:\Users\Administrator\es6\node_modules\_bab
ylon@6.18.0@babylon\lib\index.js:3474:19)
    at Parser.pp$3.parseExprOps (C:\Users\Administrator\es6\node_modules\_babylo
n@6.18.0@babylon\lib\index.js:3404:19)
    at Parser.pp$3.parseMaybeConditional (C:\Users\Administrator\es6\node_module
s\_babylon@6.18.0@babylon\lib\index.js:3381:19)
    at Parser.pp$3.parseMaybeAssign (C:\Users\Administrator\es6\node_modules\_ba
bylon@6.18.0@babylon\lib\index.js:3344:19)
    at Parser.pp$3.parseExpression (C:\Users\Administrator\es6\node_modules\_bab
ylon@6.18.0@babylon\lib\index.js:3306:19)
    at Parser.pp$1.parseStatement (C:\Users\Administrator\es6\node_modules\_baby
lon@6.18.0@babylon\lib\index.js:1906:19)


写回答

1回答

快乐动起来呀

2018-04-13

同学建议你用最简单的构建环境 https://github.com/cucygh/es6-lessons,这个门槛很低,一共三步,试试看

0
1
iceword
果然,直接运行起来了,老师真厉害
2018-07-08
共1条回复

ES6零基础教学 解析彩票项目

ES6从零开始,量身设计的迷你案例,让你全面掌握ES6

2579 学习 · 881 问题

查看课程