2017-08-16 118 views
0

我想将彩虹代码样本添加到我的余烬项目。我通过凉亭安装了彩虹,它在当地有效。但是,当我构建和部署到分期我收到JS控制台错误。灰烬uglify休息rainbow.js

source error

据我可以告诉这是this缩小的版本。在我看来,由于某种原因,Prism类在被缩小时并未被包含在内。我使用

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

'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' 
我烬-CLI-build.js

如果我用缩小的方式构建,它的效果非常好,但我想缩小JS。目前我对这些文件未被包含的原因感到茫然。

回答

0

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

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

+0

我敢肯定,是说对面没有?我也包括所有这些使用 'bowerDependencies.forEach(function(path){ app.import(app.bowerDirectory +'/'+ path); });' 如果我更改导入路径,它无法找到'Rainbow' –

+0

你正在使用app.bowerDirectory,所以不理我的答案 – kumkanillam