У меня есть два проекта, которые работают по-другому, и я не могу сказать, что другое. У меня есть один в одном проекте...
// In .ts wile
import 'core-js/es6';
import 'reflect-metadata';
Это отлично работает в одном проекте, однако другой проект с теми же tsconfig.json и typings.json, а также ts-loader, настроенный в конфигурации webpack, я получаю...
Uncaught SyntaxError: неожиданный импорт токена
Переданный JS на сбоя выглядит так:
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {import 'core-js/es6';
import 'reflect-metadata';
Я выложу следующий проект в бит
Итак, мой вопрос - что мне не хватает? Правильно ли импортированы определения typescript? Я уже попробовал запустить typings install
снова, чтобы это исключить.
Дополнительная информация
//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"
}
}