我刚刚更新了angular-cli(v1.1)并使用ng new MyProj
创建了一个新项目。
然后我添加并安装了两个依赖项到 project.json 文件:
"dependencies": {
...
"toastr": "2.1.2",
"spin": "0.0.1"
},
"devDependencies": {
...
"@types/toastr": "2.1.32",
"@types/spin": "2.3.30",
...
"typescript": "~2.3.3"
}
然后我更新了自动生成的app.component.ts,添加了这个构造函数:
constructor() {
toastr.success('Hi')
}
IDE(visual studio代码)不会返回任何错误,但是当我使用ng serve
提供应用程序时,我收到以下错误:
我真的无法弄清楚那是什么问题。
非常感谢
答案 0 :(得分:3)
我解决了从types
删除tsconfig.app.json
的问题。
这是新配置:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"baseUrl": ""
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
答案 1 :(得分:0)
尝试执行import * as toastr from 'toastr'
或import toastr from 'toastr'
- 后者是否有默认导出。