与primeng 404问题的angular-cli @ webpack

我在启动项目中使用angular2,angular-cli @ webpack和primeng,得到以下错误。 PrimeNG中唯一的ui组件是一个呈现的下拉列表,它有它的值,但是没有css主题被应用(见下面关于CSS的错误)。 我不知道为什么我得到这个错误,并花了无数个小时没有结果,所以我现在处于亏损状态。 使用ng命令生成组件,ng serve运行web服务器。 任何人有任何想法? 我也尝试了node.js 6.5.0和4.5.0(用nvm切换和pipe理它们)。

任何帮助深深的赞赏。

无法加载资源:服务器响应状态为404(未find) http:// localhost:3000 / node_modules / primeng / resources / primeng.min.css加载资源失败:服务器响应状态为404(未find) http:// localhost:3000 / src / app / resources / css / font-awesome-4.6.3 / css / font-awesome.min.css加载资源失败:服务器响应状态为404未find) http:// localhost:3000 / node_modules / primeui / primeui-ng-all.min.css加载资源失败:服务器响应状态为404

顺便说一下,我发布了代码: https : //github.com/GregHila/primeng-angular-cli 。

src/应该有一个文件styles.css 。 我想你可以在这里导入样式。

例如。:

 @import '../node_modules/primeng/resources/primeng.min.css'; 

另一种方法是在styles数组中的angular-cli.json文件中提及它们。

如果您使用的是webpack分支,那么在所服务的目录中将不存在node_modules 。 你将不得不导入你想要使用的库,这将导致webpack为你捆绑它们。 或者像https://github.com/angular/angular-cli#global-library-installation中那样修改angular-cli.json apps[0].scriptsapps[0].styles属性。

好像1.0.0-beta.11-webpack.9-4也修复了这个bug