javascript - 如何找到nrwl模块 "Cannot find module"的原因?

标签 javascript angular typescript nrwl

我在我的项目中使用 nrwl.io。

我创建了几个库:

ng g lib rest //ok
ng g lib services //ok
ng g lib models //created ok, but "Cannot find module " later on!

所有这些库都已成功创建,但是当我尝试导入我的 models 库时,我看到错误“找不到模块”:

import { ModelA, ModelB } from '@myproj/models'; //Cannot find module '@myproj/models'

问题是:如何以及在何处可以检查我的'@myproj/models'是否已正确注册?

P.S. 我可以在 nx.jsonangular.jsontsconfig.json 中看到“模型”模块>。而且我看不出与其他模块有什么区别。

P.P.S. 我使用 "@nrwl/nx": "6.1.0""@nrwl/schematics": "6.1.0"

最佳答案

在我的例子中,这是因为我很笨,没有在 VS Code 中重启我的 TypeScript 服务器:

CMD / CTRL + SHIFT + P
>TypeScript: Restart TS Server

关于javascript - 如何找到nrwl模块 "Cannot find module"的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52092618/

相关文章:

router.navigate 后未调用 Angular 4 ngOnInit

typescript - 如何使用 Bable 7 和 Webpack 4 为 IE11 正确构建带有导入包的 Typescript?

angular - Angular 5 服务中的 SetTimeout

javascript - 如何检测Angular2中的路径

css - 如何根据 Angular 2 中的某些条件更改 md 卡的背景颜色?

javascript - Jquery Select2 动态生成

javascript - 未捕获的语法错误 : Unexpected reserved word

javascript - 在具有绝对位置的 div 中实现平滑过渡

angular - 如何使用 json 数据填充 Angular Material 数据表?

javascript - 在javascript中检测错误输入的电子邮件地址