[英]AngularJs DateTimepicker - error when trying to include .js.map file in pug template
我正在運行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
部分設置為我們的node-modules文件夾:
app.use('/scripts', express.static(path.join(__dirname, ".\\node_modules")));
通過該設置,我僅在參考.map.js文件的情況下在開發控制台中遇到以下錯誤(似乎其他所有方法都可行):
Uncaught SyntaxError: Unexpected token :
我已經看到一些有關MIME類型不正確的答案,或者這是chrome的問題,但是我開始傾向於我的設置不正確。 我究竟做錯了什么?
在作者的幫助下,我已經弄清楚了。 在此特定情況下,不需要.js.map文件。 還稍微更改了以下幾行(刪除了js文件的type屬性,並使用了非縮小版本):
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交換的鏈接。 希望這個答案將來對隨機瀏覽器有所幫助:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.