Javascript 与DllBundlesPlugin一起使用PrimeNG
我想使用Priming的一些组件,但在尝试通过DllBundlesPlugin包含它时遇到了一些错误Javascript 与DllBundlesPlugin一起使用PrimeNG,javascript,webpack,primeng,Javascript,Webpack,Primeng,我想使用Priming的一些组件,但在尝试通过DllBundlesPlugin包含它时遇到了一些错误 DllBundlesPlugin配置: new DllBundlesPlugin({ bundles: { polyfills: [ 'core-js', 'zone.js' ], vendor: [ '@angular/platform-browser',
DllBundlesPlugin
配置:
new DllBundlesPlugin({
bundles: {
polyfills: [
'core-js',
'zone.js'
],
vendor: [
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/core',
'@angular/common',
'@angular/forms',
'@angular/http',
'@angular/router',
'@angularclass/hmr',
'rxjs',
'@ngui/auto-complete',
'ngx-bootstrap',
'@swimlane/ngx-datatable',
'primeng/primeng'
]
},
dllDir: './web/dist/vendor/',
webpackConfig: {
devtool: 'cheap-module-source-map',
plugins: [] // DllBundlesPlugin will set the DllPlugin here
}
})
错误:
错误:包名称不匹配,应为priming/priming,但找到priming
使用priming
而不是priming/priming
会导致找不到模块“priming”
如果没有简单的修复方法,是否有其他方法可以使用Priming(没有插件)?您是否尝试过valery vitko的答案?他建议在路径之外加上这个名字。您将用
供应商列表中的{name:'priming',path:'priming/priming'}
替换'priming/priming'
。您是否尝试了valery vitko的答案?他建议在路径之外加上这个名字。您将在供应商
列表中用{name:'priming',path:'priming/priming'}
替换'priming/priming'
。