我在使用 Karma 和 Jasmine 运行 ng test 时遇到问题。它停止浏览器,当我取消运行时,它会引发以下错误。
> Cannot read property 'success' of undefined TypeError: Cannot read
> property 'success' of undefined
> at TestCommand.runSingleTarget (C:\workspace\uif_mdm\node_modules\@angular\cli\models\packages\angular\cli\models\architect-command.ts:242:21)
> at process._tickCallback (internal/process/next_tick.js:68:7)
Run Code Online (Sandbox Code Playgroud)
小智 0
当我卸载 karma-phantomjs-launcher 后,这个错误就消失了。还必须删除 karma.conf.js 中的浏览器:['PhantomJs'] 并在下面添加
browsers: ['ChromeHeadlessNoSandbox'],
customLaunchers: {
ChromeHeadlessNoSandbox: {
base: 'ChromeHeadless',
flags: ['--no-sandbox']
},
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2085 次 |
| 最近记录: |