小编Aga*_*a K的帖子

Angular升级后未转译E2E打字稿测试

升级到Angular 6后,我在项目中遇到e2e测试问题。以前的测试工作正常,现在存在一个问题,即.ts文件没有被编译:错误:TSError :?无法编译TypeScript。迁移到angular.json文件后,我没有任何变化。我试图找到配置中的确切属性负责进行翻译,但是找不到任何具体答案。我以为那是

beforeLaunch: function() {
    require('ts-node').register({
      project: 'e2e/tsconfig.e2e.json'
   });
},
Run Code Online (Sandbox Code Playgroud)

有谁知道什么地方可能出问题了吗?

  • 节点版本: v8.11.4
  • 量角器版本: 5.4.0
  • 角版本: 6.1.6
  • Angular-CLI版本: 6.1.5
  • 浏览器: Chrome
  • 操作系统和版本 Windows 10.0.17134
  • protractor.conf.js

    const { SpecReporter } = require('jasmine-spec-reporter');
    const jasmineReporters = require('jasmine-reporters');
    const protractorImageComparison = require('protractor-image-comparison');
    require('ts-node/register');
    require('tsconfig-paths/register');
    const { LoginWindow } = require('./e2e/loginWindow.po.js');
    exports.config = {
        allScriptsTimeout: 30000,
        specs: [
           './e2e/**/*.e2e-spec.ts'
        ],
    capabilities: {
        'browserName': 'chrome',
        chromeOptions: {
          args: [ "--no-sandbox", "--disable-gpu", "--window-size=1920x1080" ]
        }
      },
      directConnect: true,
      baseUrl: 'http://localhost:4300/',
      framework: 'jasmine',
      jasmineNodeOpts: …
    Run Code Online (Sandbox Code Playgroud)

typescript protractor angular-cli angular angular6

14
推荐指数
1
解决办法
704
查看次数

标签 统计

angular ×1

angular-cli ×1

angular6 ×1

protractor ×1

typescript ×1