Webpack + Typescript + Angularjs - System.Register (Webpack-varning)


Jag har följande uppställning:

  • Webpack v3.6.0
  • Typescript v2.5.2
  • AngularJS v1.4.8

Jag försöker importera en konstantfil till min tjänst:

// const.ts
const TEST_CONSTANT = {
  names: [
    'const1'
  ]
};

default export TEST_CONSTANT;

// service.ts
import TEST_CONSTANT from 'const';

// tsconfig.json
{
  "compilerOptions": {
    "module": "commonjs",
    "moduleResolution": "node",
    "target": "es5",
    "noImplicitAny": false,
    "sourceMap": true
  },
  "include": [
    "src/**/*"
  ],
  "exclude": [
    "**/*.spec.ts",
    "bower_components",
    "node_modules",
    "dist",
    "test"
  ]
}

Jag använder awesome-typescript-loader:

[...]
{
  test: /\.tsx?$/,
  use: {
    loader: 'awesome-typescript-loader',
  },
  exclude: /node_modules/,
},
[...]

Men när jag försöker köra/bygga fick jag följande varning:

VARNING i ./constants/.js System.register stöds inte av webpack.

Efter det kan jag inte köra applikationen på grund av detta. Några förslag? Jag använder commonjs i TS-konfigurationsfilen.