Angular 6 включают библиотеку Google Closure - PullRequest
0 голосов
/ 16 сентября 2018

Я хочу включить библиотеку закрытия Google в мое угловое приложение 6.Я применил

npm install google-closure-compiler и npm install google-closure-library.

Приложение может быть скомпилировано и запущено.Однако, когда я пытаюсь запустить тесты, которые я написал с помощью ng test, появляются сообщения об ошибках:

ERROR in ./node_modules/google-closure-library/closure/goog/boostrap/nodejs.js
Module not found: Error: Can't resolve 'fs' in './node_modules/google-closure-library/closure/goog/bootstrap'

ERROR in ./node_modules/google-closure-library/closure/goog/promise/testsuiteadapter.js
Module not found: Error: Can't resolve 'promises_aplus_tests' in './node_modules/google-closure-library/closure/goog/promise/testsuiteadapter.js'

Я использую официальный пример demo и просто добавляю тест иустановил эти две библиотеки.Я думаю, мне нужно настроить karma.conf.js, но я не знаю, как это сделать, кто-нибудь знает, как это решить?

1 Ответ

0 голосов
/ 16 сентября 2018

Попробуйте добавить это в конфигурацию вашего веб-пакета

node: {
  fs: 'empty'
}

Вы также можете увидеть, как это реализовано с этим

https://github.com/angular/closure-demo

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