簡體   English   中英

AngularJs DateTimepicker-嘗試在Pug模板中包含.js.map文件時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM