AngularJs DateTimepicker - ошибка при попытке включить файл .js.map в шаблон мопса - PullRequest
0 голосов
/ 05 октября 2018

Я использую среду стека MEAN и столкнулся с проблемой при попытке добавить сторонний аддон в материал angularjs.

У нас есть шаблон PUG, выступающий в качестве основного представления, и мы объявляем все зависимости там.В ней у меня есть эта строка:

script(type="text/javascript" src="scripts/ng-material-datetimepicker/dist/angular-material-datetimepicker.min.js")
script(type="text/javascript" src="scripts/ng-material-datetimepicker/dist/angular-material-datetimepicker.min.js.map")
link(rel="stylesheet" href="scripts/ng-material-datetimepicker/dist/material-datetimepicker.min.css")

часть src scripts установлена ​​в нашей папке узлов-модулей, используя эту строку:

app.use('/scripts', express.static(path.join(__dirname, ".\\node_modules")));

С этой настройкой,Я получаю следующую ошибку в консоли разработчика, в отношении только файла .map.js (все остальное работает):

Uncaught SyntaxError: Unexpected token :

Я видел некоторые ответы, касающиесяневерный тип MIME или проблема с chrome, но я начинаю склоняться к тому, что что-то неправильно настроено.Что я делаю не так?

1 Ответ

0 голосов
/ 08 октября 2018

С помощью автора я понял это.В этом конкретном случае файл .js.map не нужен.Также немного изменились следующие строки (удален атрибут type для файла js и использованы не минимизированные версии):

script(src="scripts/ng-material-datetimepicker/js/angular-material-datetimepicker.js")
link(rel="stylesheet" type="text/css" href="scripts/ng-material-datetimepicker/css/material-datetimepicker.css")

Здесь - ссылка на обмен github савтор.Надеюсь, этот ответ поможет случайному браузеру в будущем:)

...