ReferenceError:未定义$ traceurRuntime(在angularjs应用中)

Rimian

我正在使用[gulp-traceur] [1]在我的angularjs应用程序(1.x)中将es6编译为js。当我尝试编译for循环时,出现错误:

ReferenceError: $traceurRuntime is not defined

看来我需要将$ traceurRuntime注入我的控制器或其他东西中。谁能帮我吗?

用户名

$traceurRuntime是全局范围内的对象,而不是Angular可注入对象。该对象来自traceur-runtime.js在您的应用程序中包含traceur运行时脚本文件()。确保包含,traceur.RUNTIME_PATH以便gulp任务知道在编译过程中在哪里可以找到它并包含它。

假设您的gulpfile看起来像这样:

// gulpfile.js
var traceur = require('gulp-traceur');

// ...

gulp.task('build', function() {
  return gulp.src([
    traceur.RUNTIME_PATH, // <-- add this
    'src/**/*.*'
  ])
  .pipe(traceur({ /* traceur config */ })
  .pipe(gulp.dest('/dist'));
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

类构造函数中的“未捕获的ReferenceError:未定义”

AngularJs ReferenceError:未定义$ http

ReferenceError:WebStorm中未定义角度

在Karma测试中,未定义ReferenceError:describe

AngularJS-ReferenceError:未定义$

AngularJS-ReferenceError:未定义成功

未捕获的ReferenceError:$在jQuery中未定义错误。表显示未定义

Angular 6中的Alertify错误“ ReferenceError:alertify未定义”

流星应用程序:ReferenceError:包未定义

Rails应用中的jQuery Uncaught ReferenceError:未定义变量

vuex存储中未定义ReferenceError状态

未捕获的ReferenceError:require未定义Webpack + AngularJS

Uncaught ReferenceError:应用引导程序模板后未定义$

ReferenceError:在条带中未定义clientSecret

ReferenceError:Fusion.js中未定义头盔

ReferenceError:在Jest + Typescript中未定义describe

未捕获的ReferenceError:在laravel中未定义日历

ember.js ReferenceError:firefox中未定义事件

ReferenceError:QML中未定义“内容”

打字稿Angularjs未捕获ReferenceError:未定义应用

Javascript中的“ ReferenceError:变量未定义”

ReferenceError:jQuery中未定义$

ReferenceError:在Firefox中未定义函数

AngularJS未捕获ReferenceError:未定义响应

ReferenceError:流星中未定义模板

未捕获的ReferenceError:magento网站中未定义jQuery

ReferenceError:在Joomla模块中未定义count_1

未捕获的 ReferenceError:paypal 未定义(在 reactjs 中)

ReferenceError:应用程序未定义:node.js