Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angular – Karma.config:sass tilde importer大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我通过angular-cli设置了一个角度为6的项目.

我安装了karma-scss-preprocessor作为dev依赖,在karma测试中加载sass文件.
关注karma.config

...
config.set({
basePath: '',browserNoActivityTimeout: 60000,frameworks: ['jasmine','@angular-devkit/build-angular'],plugins: [
  require('karma-jasmine'),require('karma-chrome-launcher'),require('karma-phantomjs-launcher'),require('karma-jasmine-html-reporter'),require('karma-coverage-istanbul-reporter'),require('@angular-devkit/build-angular/plugins/karma'),require('karma-scss-preprocessor')
],preprocessors: {
  'styles.scss': ['scss'],},files: [
  { pattern: 'styles.scss',watched: true,included: true,served: true }
],...

现在我收到错误

File to import not found or unreadable: ~@onepackage/onelib/scss/all.

由于在styles.scss中导入onepackage / lib时的波浪号.

我试图在karma.json的插件部分添加require(‘node-sass-tilde-importer’),但它没有解决.

有什么建议吗?

解决方法

你必须在karma-scss-preprocessor选项中调用require(‘node-sass-tilde-importer’)

...
plugins: [
  require('karma-jasmine'),scssPreprocessor: {
  options: {
    importer: require('node-sass-tilde-importer')
  }
},...

大佬总结

以上是大佬教程为你收集整理的angular – Karma.config:sass tilde importer全部内容,希望文章能够帮你解决angular – Karma.config:sass tilde importer所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。