【发布时间】:2018-10-04 21:12:19
【问题描述】:
我正在运行 MEAN 堆栈环境,在尝试将 third party addon 包含到 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 的问题,但我开始倾向于我的某些设置不正确。我做错了什么?
【问题讨论】:
标签: javascript angularjs express angularjs-directive angularjs-material