角度构建项目

时间:2018-04-25 10:58:02

标签: angular

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

但我有这个错误:

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:

配置
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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

最有可能的原因是你输入了字体路径。

尝试使用资产文件夹中的导入而不是其他地方

assets/fonts/bootstrap
assets/fonts/bootstrap/glyphicons-halflings-regular.svg

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

相关问题