这里有人知道如何在 Webpack 下使 PrimeNG 工作吗?
我们有关于angular2-webpack-starter的项目,但PrimeNG只与System.js加载器有关
当 PrimeNG 加载正常时,我明白这一点,但我可以使用 PrimeUI 库获得成功......比如说文件primeng/components/togglebutton/togglebutton.ts
错误 TS2503:找不到命名空间"PrimeUI"。
我什至尝试了带有声明的神奇公式...togglebutton.ts
declare var PrimeUI:any;
在我的webpack.config
plugins: [
new webpack.ProvidePlugin({
PrimeUI: 'primeui',
})
.
.
],
但是如果我尝试类似的东西
import * as PrimeUI from 'primeui';
我错误 TS2307:找不到模块"primeui"。
只是提醒我做了npm install primeui
,并且primeui
存在于所有依赖项的node_modules
中
如果您在 上收到错误:
import * as PrimeUI from 'primeui';
你需要做的
declare module 'primeui' {
var foo:any;
export = foo
}