【问题标题】:AngularJs testing for mix of ES6 and ES5 codebaseAngularJs 测试混合 ES6 和 ES5 代码库
【发布时间】:2017-07-14 21:41:26
【问题描述】:

我最近开始为 AngularJs1.x 使用 ES6 编码风格。代码库包含 ES6 风格编码和 ES5 风格编码。也想对测试规范使用 ES6 风格的编码。 需要帮助了解需要在 Karma、量角器 Grunt/Gulp 文件中进行哪些配置更改以支持 ES6 样式编码以及继续支持现有的旧样式规范代码。

【问题讨论】:

    标签: angularjs ecmascript-6 karma-runner browserify babelify


    【解决方案1】:

    经过一些研究和尝试,下面的配置对我有用.. 使用带有 bebelify 变换的 browserify。

    frameworks: ['browserify']
    
    preprocessors: {
          'app/es6/**/*.js':['browserify'],
          'test/unit/es6/**/*.js':['browserify'],
    }
    
    browserify: {
          debug: true,
          transform: [["babelify", { "presets": ["es2015"] }]]
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-15
      • 2021-03-20
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      相关资源
      最近更新 更多