请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

运行gulpfile.js文件报错

sherrydeMacBook-Air:webApp sherry$ gulp lib

/Users/sherry/Desktop/webApp/gulpfile.js:1

(function (exports, require, module, __filename, __dirname) { 

                                                              

SyntaxError: Invalid or unexpected token

    at createScript (vm.js:53:10)

    at Object.runInThisContext (vm.js:95:10)

    at Module._compile (module.js:543:28)

    at Object.Module._extensions..js (module.js:580:10)

    at Module.load (module.js:488:32)

    at tryModuleLoad (module.js:447:12)

    at Function.Module._load (module.js:439:3)

    at Module.require (module.js:498:17)

    at require (internal/module.js:20:19)

    at Liftoff.handleArguments (/usr/local/lib/node_modules/gulp/bin/gulp.js:116:3)

源代码如下

var gulp = require('gulp');

var $ = require('gulp-load-plugins');

var open = require('open');


var app = {

  srcPath:'src/',//源代码位置

  devPath:'build/',//开发环境

  prdPath:'dist/'//部署文件

};


//bower第三方依赖 定义一个函数,读取 bower_components目录下的子文件进行深度遍历 bower_components/**/*.js

//拷贝至开发环境中和生产环境中

gulp.task('lib',function(){

  gulp.src('bower_components/**/*.js')

  .pipe(gulp.dest(app.devPath+'vebdor'))

  .pipe(gulp.dest(app.prdPath+'vebdor'));

});

https://img1.sycdn.imooc.com/szimg//58e45bcf0001c06d05310393.jpg


检查了好久,和老师写的代码一样啊(除了路径的vendor我写成了vebdor),找不到报错的原因。。。标点符号都重新用英文的打了一遍

求指导

正在回答

2回答

慕雪1613582 2017-04-05 12:44:24

我也没看出问题,不知道是不是其它部分代码书写有错~

告诉你个方法,把代码注释,然后逐步取消注释,逐步调试,确定问题代码块,然后再仔细查看~

0 回复 有任何疑惑可以回复我~
  • 提问者 xueying234 #1
    1. 用atom可以调试吗?
    2. 我现在就是想试一下gulp lib这个命令是不是可用啊
    回复 有任何疑惑可以回复我~ 2017-04-05 19:59:00
  • 提问者 xueying234 #2
    已经解决,谢谢老师
    回复 有任何疑惑可以回复我~ 2017-04-05 20:08:13
  • 提问者 xueying234 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-04-06 10:25:33
慕雪1613582 2017-04-06 09:23:38

atom调试node.js功能有点弱。。。这就是它的短板之一。。。

是不是可以用直接执行 gulp lib 不就好了吗

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信