Warum erhalte ich bei einem Webpack-Projekt "Unerwarteter Token-Import", bei dem anderen nicht?
Ich habe 2 Projekte, die unterschiedlich arbeiten und ich kann nicht sagen, was anders ist. Ich habe folgendes an einem Projekt ...
// In .ts wile
import 'core-js/es6';
import 'reflect-metadata';
Dies funktioniert hervorragend für ein Projekt, jedoch für ein anderes Projekt mit demselben tsconfig.json und typings.json sowie dem in der Webpack-Konfiguration konfigurierten ts-loader ...
Uncaught SyntaxError: Unerwarteter Token-Import
Der transpilierte JS auf dem Versager sieht so aus ...
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {import 'core-js/es6';
import 'reflect-metadata';
Ich werde das nachfolgende Projekt in Kürze veröffentlichen
So ist meine Frage, was ich vermisse? Werden die Typoskriptdefinitionen nicht ordnungsgemäß importiert? Ich habe bereits versucht, @ lauftypings install
wieder nur um das auszuschließen.
Mehr Inf
//tsconfig
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
}
}
// Typings.json
{
"globalDependencies": {
"core-js": "registry:dt/core-js#0.0.0+20160602141332",
"jasmine": "registry:dt/jasmine#2.2.0+20160621224255",
"node": "registry:dt/node#6.0.0+20160621231320"
}
}