首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狼吞虎咽地陷害巴贝尔

狼吞虎咽地陷害巴贝尔
EN

Stack Overflow用户
提问于 2015-12-30 23:09:24
回答 1查看 319关注 0票数 0

我在工作,不过我在用babel和gulp。这套设计似乎很简单。我设置了一个源文件夹并创建了一个app.js文件

http://babeljs.io/docs/setup/#gulp

代码语言:javascript
复制
var gulp = require("gulp");
var babel = require("gulp-babel");

gulp.task("default", function () {
  return gulp.src("src/app.js")
    .pipe(babel())
    .pipe(gulp.dest("dist"));
});

但是,在运行gulp时,我从节点模块中得到了json5.js文件中的错误。

代码语言:javascript
复制
Error while parsing JSON - Unexpected ''
at JSON5.parse.error (/Users/steven/projects/es6/node_modules/json5/lib/json5.js:50:25)
at JSON5.parse.word (/Users/steven/projects/es6/node_modules/json5/lib/json5.js:378:13)
at JSON5.parse.value (/Users/steven/projects/es6/node_modules/json5/lib/json5.js:478:56)
at Object.parse (/Users/steven/projects/es6/node_modules/json5/lib/json5.js:491:18)
at OptionManager.addConfig (/Users/steven/projects/es6/node_modules/babel-core/lib/transf

我找到了找到文件的方法,不明白为什么其中一些文件会导致错误。

例:

代码语言:javascript
复制
default:
        return ch >= '0' && ch <= '9' ? number() : word();
    }

我试图将引号改为双倍,只是为了测试,但仍然会出现相同的错误。不知道是什么导致了这一切。任何帮助或指导都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-12 09:15:40

昨天我也遇到了同样的问题,我通过在我的项目根目录中添加一个.babelrc文件来解决这个问题。

.babelrc应该包含以下内容:

代码语言:javascript
复制
{
  "presets": "es2015"
}

这应该允许OptionManager.addConfig找到您的.babelrc文件,并且您的问题应该得到解决;-)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34538672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档