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.