m1u*_*uan 6 typescript webpack angular
在这里有谁知道如何在Webpack下工作PrimeNG?
我们在angular2-webpack-starter上有项目,但PrimeNG只使用System.js加载器
当PrimeNG加载正常时,我明白了,但我可以通过PrimeUI库获得成功......比方说文件 primeng/components/togglebutton/togglebutton.ts
错误TS2503:找不到命名空间'PrimeUI'.
我甚至尝试过声明的魔法配方...togglebutton.ts
declare var PrimeUI:any;
Run Code Online (Sandbox Code Playgroud)
在我的 webpack.config
plugins: [
new webpack.ProvidePlugin({
PrimeUI: 'primeui',
})
.
.
],
Run Code Online (Sandbox Code Playgroud)
但如果我尝试类似的东西
import * as PrimeUI from 'primeui';
Run Code Online (Sandbox Code Playgroud)
错误TS2307:找不到模块'primeui'.
我只是提醒我做了,npm install primeui并且primeui存在于node_modules所有依赖项中
如果您在以下位置遇到错误:
import * as PrimeUI from 'primeui';
Run Code Online (Sandbox Code Playgroud)
你需要做
declare module 'primeui' {
var foo:any;
export = foo
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3737 次 |
| 最近记录: |