所以我试图在我的angular cli项目中安装一个npm包。
https://npm.runkit.com/ng2-dropdown-multiselect
我已经运行命令在npm中安装并保存模块。
我已经确认它在我的包裹中。我已将其导入我的app模块并将其删除到我的导入数组中:
npm install --save ng2-dropdown-multiselect
suitsandtables@0.0.0 /home/rickus/Documents/softwareProjects/211hospitality/suitsandtables/frontend/suitsandtables
└── ng2-dropdown-multiselect@1.2.0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN worker-loader@0.8.1 requires a peer of webpack@>=0.9 <2 || ^2.1.0-beta || ^2.2.0 but none was installed.
现在导入
import {DropdownMultiselectModule} from 'ng2-dropdown-multiselect';
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
PdfViewerModule,
DropdownMultiselectModule,
RouterModule.forRoot(appRoutes)
],
但没有。导入中的文本:{DropdownMultiselectModule}
应为橙色,但白色表示导入失败。我看看文档,我正在做的一切正确。我看看我导入的其他软件包,我正在做的一切。
任何人都知道造成这种情况的原因是什么?
答案 0 :(得分:1)
我在我的本地机器上试过,我也有同样的行为。这肯定很奇怪。此外,我会提醒您不要使用此软件包,因为它已被标记为不再维护
答案 1 :(得分:1)
这是我和其他人验证的错误包裹。我和另一个去了,它工作得很好。我跟的那个是: