Ember uglify打破了rainbow.js

时间:2017-08-16 19:03:48

标签: ember.js bower rainbow-js

我正在尝试将彩虹代码示例添加到我的ember项目中。我通过凉亭安装彩虹,它在本地工作。但是,当我构建和部署到分段时,我收到JS控制台错误。

source error

据我所知,这是this的缩小版本。在我看来,由于某些原因,Prism类在被缩小时不被包括在内。我正在导入

    'rainbow/dist/rainbow.min.js',
    'rainbow/src/language/generic.js',
    'rainbow/src/language/r.js',
    'rainbow/src/language/python.js',
    'rainbow/src/language/json.js',
    'rainbow/src/language/html.js'

在我的ember-cli-build.js中使用

bowerDependencies.forEach(function(path) { app.import(app.bowerDirectory + '/' + path); });

如果我使用minify构建它可以很好地工作,但我想缩小JS。我目前不知道为什么不包含这些文件。

1 个答案:

答案 0 :(得分:0)

使用./rainbow/dist/rainbow.min.js包含文件。

参考: https://github.com/ember-cli/ember-cli/issues/6829