Node.js 角度2,导入自定义包
我使用的是angular 2+,我将一个自定义包复制到我的node_模块目录中,就像这个node_模块/@customPackage/forms一样 因此,在我的组件代码中,我像这样从'@customPackage/forms'导入{blabla}。 但在编译时,我仍然有一个错误,即“[ts]找不到module@customPackage/forms” 我真的不知道我为什么会犯这样的错误。请帮忙。Node.js 角度2,导入自定义包,node.js,angular,components,Node.js,Angular,Components,我使用的是angular 2+,我将一个自定义包复制到我的node_模块目录中,就像这个node_模块/@customPackage/forms一样 因此,在我的组件代码中,我像这样从'@customPackage/forms'导入{blabla}。 但在编译时,我仍然有一个错误,即“[ts]找不到module@customPackage/forms” 我真的不知道我为什么会犯这样的错误。请帮忙。 谢谢您可以在package.json文件的dependencies数组中写下包名,点击npm in
谢谢您可以在
package.json
文件的dependencies
数组中写下包名,点击npm install
后即可安装所有依赖项。嗨,不,您不需要复制粘贴包,将自定义包链接到angular应用程序中的正确方法是:
步骤:1.在自定义包文件夹中:
纱线构造
:纱线链接
- 这将显示如下内容(来自我的自定义包)
- 请参阅
:纱线链接“我的包裹”
- 请参阅
(包裹名称周围需要双引号)纱线链接“我的包裹”
vscode
,您应该可以在node\u modules
文件夹中看到软件包,右侧有一个小箭头,如下所示:
import{mymodule}from'mypackage
希望这能有所帮助。谢谢你的评论。不,这不是问题。该包不在npm存储库中,它是我的团队成员所做的自定义包。因此,我通过将包复制/粘贴到node_module文件夹来手动导入它