每当我使用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/

10-13 04:49