我有一个名为 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] 删除。
我来说两句