使用手写笔样式表时,如何在 Angular 中进行 运行 业力测试?
How to run karma tests in Angular when stylus stylesheets are used?
我不确定我是否正确构建了问题标题。我想 运行 使用 ng test
测试我的 Angular 7 应用程序。在我的一个组件中,我使用了 Stylus 样式表:
@Component({
selector: 'app-root',
template: ``,
encapsulation: ViewEncapsulation.None,
styleUrls: ['../../../../src/app/globalNg1Styles.styl']
})
当我为应用程序提供服务时它工作正常但是当我尝试 运行 测试时出现此错误:
ERROR in (...)/src/app/globalNg1Styles.styl
Module build failed (from (...)node_modules/stylus-loader/index.js):
TypeError: Cannot read property 'stylus' of undefined at Object.module.exports ((...)node_modules/stylus-loader/index.js:29:33)
@ ./src/app/catalog.component.ts 18:21-72
@ ./src/app/catalog.component.spec.ts
@ ./src sync \.spec\.ts$
@ ./src/test.ts
我不明白哪里出了问题,我该如何解决这个问题。
Stylus-loader 版本 (2.5.0) 有错误。更新到 3.0.2 解决了这个问题。
我不确定我是否正确构建了问题标题。我想 运行 使用 ng test
测试我的 Angular 7 应用程序。在我的一个组件中,我使用了 Stylus 样式表:
@Component({
selector: 'app-root',
template: ``,
encapsulation: ViewEncapsulation.None,
styleUrls: ['../../../../src/app/globalNg1Styles.styl']
})
当我为应用程序提供服务时它工作正常但是当我尝试 运行 测试时出现此错误:
ERROR in (...)/src/app/globalNg1Styles.styl
Module build failed (from (...)node_modules/stylus-loader/index.js):
TypeError: Cannot read property 'stylus' of undefined at Object.module.exports ((...)node_modules/stylus-loader/index.js:29:33)
@ ./src/app/catalog.component.ts 18:21-72
@ ./src/app/catalog.component.spec.ts
@ ./src sync \.spec\.ts$
@ ./src/test.ts
我不明白哪里出了问题,我该如何解决这个问题。
Stylus-loader 版本 (2.5.0) 有错误。更新到 3.0.2 解决了这个问题。