首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Angular构建项目

Angular构建项目
EN

Stack Overflow用户
提问于 2018-04-25 18:58:02
回答 1查看 195关注 0票数 0

我有一个Angular项目。我正在尝试使用"ng build“来构建它。

但是我有这个错误:

代码语言:javascript
运行
复制
ERROR in ./node_modules/raw-loader!./node_modules/postcss- 
loader/lib??embedded!./node_modules/sass-loader/lib/loader.js??ref- 
-8-3!./src/app/assets/sass/main.scss
(Emitted value instead of an instance of Error) CssSyntaxError: 
/...node_modules/bootstrap- 
sass/assets/stylesheets/bootstrap/_glyphicons.scss:19:9: Can't resolve 
'font-path(%22~bootstrap-sass/assets/fonts/bootstrap/glyphicons- 
halflings-regular.svg' in '...src/app/assets/sass'

我覆盖了$icon_file_path的值:~bootstrap-sass/assets/fonts/bootstrap/

但他似乎不能解决路径问题。我也尝试使用默认的,我也有同样的问题。尝试放入完整的路径,同样如此。

这是我对ng的配置:

代码语言:javascript
运行
复制
Angular CLI: 1.7.4
Node: 6.6.0
OS: darwin x64
Angular: 4.4.7
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic
... platform-server, router, tsc-wrapped

@angular/cdk: 2.0.0-beta.12
@angular/cli: 1.7.4
@angular/material: 2.0.0-beta.12
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.3.4
webpack: 3.11.0

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-04-25 19:12:36

最有可能的来因是你导入的字体路径。

尝试使用从资源文件夹导入,而不是从其他位置导入

代码语言:javascript
运行
复制
assets/fonts/bootstrap
assets/fonts/bootstrap/glyphicons-halflings-regular.svg

还要尝试导入assets文件夹中的所有静态内容,包括图像/字体等

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50020550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档