Ошибка импорта compular-mixins angular4 с помощью ngc - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь импортировать компас-миксины в приложение Angular4 внутри файла компонента .scss следующим образом:

@import '~compass-mixins/lib/compass/css3';

работает хорошо при запуске:

ng serve

, но показываетошибка при запуске команды "ngc":

Error: Compilation failed. Resource file not found: C:/Users/eng-m/Desktop/uni-src/src/app/student-report/~compass-mixins/lib/compass/css3
at ModuleResolutionHostAdapter.readResource (C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler-cli\src\compiler_host.js:387:19)
at CompilerHost.loadResource (C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler-cli\src\compiler_host.js:250:33)
at Object.get (C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler\bundles\compiler.umd.js:25757:107)
at DirectiveNormalizer._fetch (C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler\bundles\compiler.umd.js:14104:43)
at C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler\bundles\compiler.umd.js:14220:68
at Array.map (<anonymous>)
at DirectiveNormalizer._loadMissingExternalStylesheets (C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler\bundles\compiler.umd.js:14220:14)
at C:\Users\eng-m\Desktop\uni-src\node_modules\@angular\compiler\bundles\compiler.umd.js:14223:26
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

Ошибка компиляции

Я использую:

@angular/cli: 1.2.4
node: 8.11.4
os: win32 x64
@angular/animations: 4.3.4
@angular/common: 4.3.4
@angular/compiler: 4.3.4
@angular/core: 4.3.4
@angular/forms: 4.3.4
@angular/http: 4.3.4
@angular/platform-browser: 4.3.4
@angular/platform-browser-dynamic: 4.3.4
@angular/platform-server: 4.4.7
@angular/router: 4.3.4
@angular/cli: 1.2.4
@angular/compiler-cli: 4.3.4
@angular/language-service: 4.3.4

Компас:

"compass-mixins": "^0.12.10"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...