我想在我的angular 6应用程序中包含google closure library。我已经申请了
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'我使用的是angular官方demo示例,我只是添加了测试并安装了这两个库。我猜我需要配置karma.conf.js,但我不知道怎么做,有人知道如何解决这个问题吗?
发布于 2018-09-16 14:31:54
尝试将此内容添加到您的webpack配置中
node: {
fs: 'empty'
}您还可以看到它是如何用下面的代码实现的
https://stackoverflow.com/questions/52349500
复制相似问题