我想创建一个外部模块,然后将其导入我的项目。
我创建了一个包含组件( widget.component.ts )的简单模块( widget.module.ts ),因此我使用 npm 生成了一个 package.json 文件
npm init --scope=@mylibs
# i give the name widget
# the entrypoint is widget.module.js
npm install
# it create node_module folder
npm link
# it create the link
然后我创建一个简单的应用程序
ng new MySimpleApp
在 MySimpleApp 路径中,我链接了我的模块
npm link @mylibs/widget
但是当我启动我的应用程序时
ng serve
我有这个错误:
由模块“AppModule”导入的“WidgetModule”。请添加 @NgModule 注释。