Mam 2 projekty, które działają inaczej i nie mogę powiedzieć, co jest inne. Mam następujący nad jednym projektem ...Dlaczego otrzymuję komunikat "Nieoczekiwany import tokena" w jednym projekcie z pakietem sieci Web, ale nie w innym?
// In .ts wile
import 'core-js/es6';
import 'reflect-metadata';
ta działa świetnie na jednym projekcie, jednak kolejny projekt z tego samego tsconfig.json i typings.json oraz TS-ładowarki skonfigurowany w config WebPACK I dostać ...
Uncaught SyntaxError: Unexpected token import
The transpiled JS na zepsuty jeden wygląda tak ...
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {import 'core-js/es6';
import 'reflect-metadata';
będę pisać projekt kolejnych jeden w kawałku
Moje pytanie brzmi: czego mi brakuje? Czy definicje maszynopisu nie są poprawnie importowane? Próbowałem już ponownie uruchomić typings install
, aby to wyłączyć.
Więcej informacji
//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"
}
}
Więc co jest różne między dwoma projektami? Wygląda na to, że maszynopis nie jest skompilowany zanim zostanie spakowany. – Bergi
Zgodziłbym się, ale kompiluje się dobrze przy pierwszym projekcie. – Jackie
Czy istnieje szansa na konfigurację WebPacka? –