我希望使用ng4-material-dropdown并按照我项目的根文件夹中调用$scope.$apply()
的说明安装软件包。虽然我可以确认npm install ng4-material-dropdown --save
中存在此文件夹,但在/node-components
中导入该文件夹会引发错误。
导入
app.module.ts
错误
错误:(SystemJS)XHR错误(404 Not Found)加载 http://localhost:3000/ng4-material-dropdown patchProperty/desc.set/wrapFn@http://localhost:3000/node_modules/zone.js/dist/zone.js:1055:30 ZoneDelegate.prototype.invokeTask@http://localhost:3000/node_modules/zone.js/dist/zone.js:424:17 Zone.prototype.runTask@http://localhost:3000/node_modules/zone.js/dist/zone.js:191:28 ZoneTask/this.invoke@http://localhost:3000/node_modules/zone.js/dist/zone.js:486:28 加载http://localhost:3000/ng4-material-dropdown时出错 " NG4材料-下拉"来自http://localhost:3000/app/app.module.js 堆栈跟踪:(SystemJS)XHR错误(404 Not Found)加载 http://localhost:3000/ng4-material-dropdown patchProperty/desc.set/wrapFn@http://localhost:3000/node_modules/zone.js/dist/zone.js:1055:30 ZoneDelegate.prototype.invokeTask@http://localhost:3000/node_modules/zone.js/dist/zone.js:424:17 Zone.prototype.runTask@http://localhost:3000/node_modules/zone.js/dist/zone.js:191:28 ZoneTask/this.invoke@http://localhost:3000/node_modules/zone.js/dist/zone.js:486:28 加载http://localhost:3000/ng4-material-dropdown时出错 " NG4材料-下拉"来自http://localhost:3000/app/app.module.js
这可能是一个非常糟糕的错误,但我不能为我的生活弄清楚这一点。
答案 0 :(得分:0)
如果您使用angular cli生成应用程序,则应该有一个angular.cli.json。它有一个要打包的外部供应商脚本列表。它嵌套在apps.scripts中。尝试添加如下内容:
{
//stuff
"apps": [
{
//Here it is
"scripts": [
"ng4-material-dropdown"
]
}
],
//more stuff
}