我正在创建版本为 2.0.0-alpha.46 的 Angular 2 应用程序,并尝试导入 toastr 模块。
我已经下载了该库,还下载了明确键入的文件。
在我的 html 页面中,我添加了一个<script>
.js 文件的标签:
<script src="./src/libs/toastr/toastr.min.js"></script>
在 Visual Studio Code 中,我尝试像这样导入模块:
import * as toastr from 'toastr';
然后我可以在我的组件中调用 toastr.info('message') - 我什至获得智能感知;但是,当我实际尝试加载网页时,我收到 404 /src/toastr not found 错误。
如果我尝试明确查找 toastr 明确键入的文件:
import * as toastr from '../../definitions/toastr/toastr';
我会得到“[ts 模块的完整路径]不是一个模块。”
我也尝试过添加///<reference path="../../toastr.d.ts" />
到我用来导入模块的文件顶部却无济于事。
有人知道可能会发生什么吗?我对我可能做错的地方一无所知。提前致谢。