1

我正在使用ngx-bootstrap 1.9.2npm 包,但是当我尝试编译时,我的项目 angular 会引发以下错误:

C:/xxx/xx/node_modules/ngx-bootstrap/datepicker/bs-datepicker.component.d.ts (46,15) 中的错误:找不到名称“部分”。

C:/xxx/xx/node_modules/ngx-bootstrap/datepicker/bs-daterangepicker.component.d.ts (45,15) 中的错误:找不到名称“部分”。

由于在 ts 版本 2.1 中引入了 Partial,我尝试将 typescript 版本从 2.0.0 升级到 2.5.2 没有任何帮助。

4

3 回答 3

0

对我来说,它在执行以下步骤后起作用。

  1. 全局安装最新的打字稿版本。使用以下命令。npm install -g typescript@latest
  2. 使用
    npm clean cache清理 npm 缓存
  3. 在本地安装最新的打字稿。npm install -g typescript@latest

它对我有用。希望能帮助到你。

于 2017-09-26T01:59:49.127 回答
0

这只是缓存问题,我只是执行 npm cache clean 并执行干净安装,我的问题就解决了。

顺便说一句,谢谢大家的评论和回答。

于 2017-09-20T02:16:47.067 回答
0

我们使用 typescript 2.4.2,因为它对于 angular@5 是强制性的。有什么帮助:

于 2017-09-18T11:25:14.093 回答