在角度 6 中导入没有路径的模块

沙克提药业

我有一个名为 ng2-toastr 的第三方模块,我将它移动到我的应用程序文件夹之一,并从节点模块中删除它并使用 npm uninstall ng2-toastr。现在我想通过它的名称将它导入我的 AppModule 和其他模块(就像我以前在 node_modules 中所做的那样)而不是它的路径,我该怎么做?

胡安·麦地那

您可能想详细阅读http://www.typescriptlang.org/docs/handbook/module-resolution.html

话虽如此,您可以通过在 tsconfig.json 中添加路径来实现该文档中所述。

{
  "compilerOptions": {
    "baseUrl": ".", // This must be specified if "paths" is.
    "paths": {
      "yourmodule": ["path/to/yourmodule"] // This mapping is relative to "baseUrl"
    }
  }
}

注意 node_modules 中的东西有一个默认的树遍历方法来做你想要的,这就是为什么当你在 node_modules 中有它时它起作用(也在该文档中详细解释)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章