我在angular2的启动项目中得到以下错误,angular-cli@webpack和上底漆。PrimeNG中唯一的ui组件是一个下拉列表,它可以进行渲染,并且有它的值,但从来没有应用css主题。(请参阅下面关于CSS的错误(。我不知道为什么我会犯这个错误,花了无数个小时都没有结果,所以我在这一点上不知所措。组件是用ng命令生成的,ng服务运行web服务器。有人知道吗?我还尝试了node.js 6.5.0和4.5.0(使用nvm切换和管理它们(。
我们非常感谢任何帮助。
未能加载资源:服务器响应,状态为404(未找到(http://localhost:3000/node_modules/primeng/resources/primeng.min.css未能加载资源:服务器响应,状态为404(未找到(http://localhost:3000/src/app/resources/css/font-敬畏-4.6.3/css/font-awesome.min.css未能加载资源:服务器响应,状态为404(未找到(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为你捆绑它们。或者修改angular-cli.json
的apps[0].scripts
和apps[0].styles
属性,如https://github.com/angular/angular-cli#global-库安装。
似乎1.0.0-beta.11-webpack.9-4也修复了错误