每当我使用ng build --prod
构建项目时,都会出现以下错误:
ERROR in ./src/styles.scss
Module build failed:
ModuleBuildError: Module build failed:
Error: Can't resolve '~font-awesome/css/font-awesome.css' in '/app/src'
styles.css
使用@import "~font-awesome/css/font-awesome.css";
。我已经验证了路径,并且该模块已正确安装在node_modules/font-awesome
处。我也尝试导入带和不带文件结尾的
scss
版本。当我删除@import
语句时,即使我对同一文件中的其他node_modules使用了其他导入,一切也都可以正常工作-因此,这似乎仅是font-awesome包的问题...另外,我通过SSH进入我的docker容器来检查
node_modules/font-awesome/css/font-awesome.css
是否存在,并且确实存在。有想法吗?
最佳答案
适用于我(此行在我的主app.css中)
@import "node_modules/font-awesome/scss/font-awesome";
关于javascript - Angular构建找不到已安装的Font-Awesome node_module,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48264403/