Использование connect-assetmanager в приложении node.js/Express.Минимизация bootstrap.js с помощью connect-assetmanager вызывает синтаксическую ошибку. Зачем?
Это работает:
js: {
dataType: 'javascript',
path: __dirname + '/../public/javascript/',
files: [//'jquery-1.7.1.js'
'bootstrap.min.js'
],
route: /\/static\/javascript\/script\.js/
}
(Примечание, используя уже свернутую версию boostrap.js и закомментировал файл Jquery для тестирования).
Это не удается:
js: {
dataType: 'javascript',
path: __dirname + '/../public/javascript/',
files: [//'jquery-1.7.1.js'
'bootstrap.js'
],
route: /\/static\/javascript\/script\.js/
}
Примечание не-минимизированы bootstrap.js
.
Ошибка в браузере (Chrome). В строке 120 ВПодключение-assetmanager сжатой части bootstrap.js есть ошибка синтаксиса:
119 isActive=$parent.hasClass('open')
120 clearMenus()!isActive&&$parent.toggleClass('open')
Uncaught SyntaxError: Unexpected identifier
121 return false}}
Это мой первый идти на использование что-то вроде подключения-assetmanager к Минимизировать/Concat статические файлы. Является ли это типичным для JS-шутеров? Что мне делать с этим?
Вряд ли нам нужно действительно отлаживать загрузку bootstrap.js на стороне клиента за пределами prod в ближайшее время, но я не хочу инвестировать в connect-assetmanager, если типично повреждение Javascript.