use*_*528 1 typescript angular-cli angular
我刚刚更新了 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"
}
Run Code Online (Sandbox Code Playgroud)
然后我更新了自动生成的 app.component.ts 添加这个构造函数:
constructor() {
toastr.success('Hi')
}
Run Code Online (Sandbox Code Playgroud)
IDE(视觉工作室代码)不返回任何错误,但是当我使用应用程序提供服务时,ng serve出现以下错误:
../A/src/app/app.component.ts (15,5) 中的错误:C 找不到名称“toastr”。
我真的无法弄清楚这有什么问题。
非常感谢
我解决了types从tsconfig.app.json. 这是新的配置:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"baseUrl": ""
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4356 次 |
| 最近记录: |