2016-04-01 4 views
1

Я работаю над приложением Sails.js с использованием углового 1.5x для переднего конца. Недавно я начал работать с textAngular, который работает хорошо в разработке, однако, по какой-то причине работает в производстве, который (я считаю, что проблема) работает grunt concat и uglify, поэтому сводя к минимуму все js, я получаю js-ошибку в отношении инъекций в мой угловой модуль/приложение. Если я удалю все ссылки на textAngular, он будет concat/ouglify и работать нормально в процессе производства. Я хочу использовать textAngular и не верю, что это проблема с этими сценариями для каждого. Как мне решить проблему? Существуют ли какие-либо опции concat или uglify, которые могут помочь мне определить или решить проблему?Устранение неполадок Grunt concat и Uglify в конвейере Sails

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Угловой код для инъекций textAngular:

var sangularApp = angular.module('sangularApp', ['datatables', 'textAngular']). 
    config(function($provide) { // provider-injector 
     $provide.decorator('taOptions', ['$delegate', function(taOptions) { // $delegate is the taOptions we are decorating 
     taOptions.toolbar = [ 
      ['pre', 'bold', 'italics', 'underline', 'strikeThrough','ol','insertLink', 'insertImage','html'] 
     ]; 
     return taOptions; 
     }]); 
    }); 

Здесь ошибка я получаю (когда я бег в производстве и файлы уменьшенные:

Error: [$injector:modulerr] http://errors.angularjs.org/1.5.0/$injector/modulerr?p0=sangularApp&p1=%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.5.0%2F%24injector%2Funpr%3Fp0%3Da%0Ad%2F%3C%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A1797%0APa%2Fo.%24injector%3C%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A20234%0Ad%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18987%0Ae%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A19221%0Ak%2F%3C.invoke%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A19311%0Ad%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18448%0Aj%2F%3C%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18580%0Af%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A2243%0Aj%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18357%0APa%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A20389%0A_%2Fg%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A9026%0A_%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A9329%0A%24%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A8641%0A%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A14%3A26564%0Afa.Callbacks%2Fj%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A2%3A7154%0Afa.Callbacks%2Fk.fireWith%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A2%3A7927%0A.ready%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A2%3A9741%0Ag%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A1%3A1606%0A 

ответ

1

Это сложный вопрос для ответа без какой-либо информации об отладке или ошибок консоли.

Из того, что вы упомянули, мое предложение было бы оглянитесь назад на свои сценарии и убедитесь, что добавлена ​​дополнительная библиотека для textAngular и что инъекция библиотеки в ваш модуль выполнена правильно.

Как правило, для меня не возникает никаких проблем, когда библиотека отлично работает без применения этих инструментов.

+0

Спасибо за предложения. Я добавил код для того, как я делаю инъекцию, и ошибка, которую я получаю, очень странная, я знаю, но ошибка возникает только в том случае, если я запускаю в процессе производства, и хотя я не уверен, я подозреваю, что минимизация за ошибку, указывающую на ошибку миниатюрный файл. – edencorbin

+0

Я начинаю подозревать, что каким-то образом порядок файлов отличается в concat и в разработке, я собираюсь пройти через это и попытаться вручную заказать их вместо использования названных папок (a, b, c), которые что я делаю сейчас, в развитии, которое правильно их заказывает, но, возможно, не конкат. – edencorbin

+0

действительно ли минимизирует проблемы, связанные с уже выпущенными файлами? вручную указав заказ, ничего не исправить. – edencorbin

 Смежные вопросы

  • Нет связанных вопросов^_^