2016-05-18 5 views
6
{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "typings/main", 
    "typings/main.d.ts" 
    ] 
} 

Я пытаюсь обновить приложение angular2/beta8 до RC1, и я делаю это, в основном, в соответствии с руководством Quickstart.tsc не исключая node_modules

Я скопировал его tsconfig.json в свой каталог проектов. Я думаю, что у меня все готово, но когда я запускаю tsc, я получаю всевозможные ошибки внутри файлов в моей папке node_modules. Почему он вообще смотрит туда в первую очередь?

+0

Возможный дубликат http://stackoverflow.com/questions/35382157/typescript-build-getting-errors-from-node-modules-folder – LDJ

+0

Какая версия TypeScript? Если это до 1.6, обновите. – Paleo

+0

@paleo, 'tsc -v' показывает 1,8.10 –

ответ

5

Я не знаю, нашли ли вы ответ на этот Алекс, но ссылка на question/answer в комментариях от LDL дает ответ, представленный Шрикантом Инджарапу.

Вот ответ только в случае, если кто-то не хочется идти к этой ссылке:

Если вы таргетирования ES5, добавьте «node_modules/машинописный/Библиотека/lib.es6.d.ts "в tsconfig.json файл:

{  
    "compilerOptions": { 
    "module": "commonjs", 
    "target": "es5", 
    "noImplicitAny": false, 
    "outDir": "built", 
    "rootDir": ".", 
    "sourceMap": false 
    }, 
    "files": [ 
    "helloworld.ts", 
    "node_modules/typescript/lib/lib.es6.d.ts" 
    ], 
    "exclude": [ 
    "node_modules" 
    ] 
} 

EDIT

в моем приложении я использую веб пакет для создания моего приложения, и я все равно получаю те же ошибки, которые выплевываются на консоли. Я в настоящее время ищу, чтобы исправить это и отчитаюсь с тем, что я нахожу.