Я не могу установить gulp-typescript в свой проект

Я установил typescript и gulp-typescript глобально и локально, даже мои devDependencies в package.json имеют "gulp-typescript": "^3.1.6", но когда Я пишу gulp tsc в cmd, он говорит: typescript не установлен — установите с помощью 'npm install typescript --save-dev'

снимок экрана после запуска gulp:
скриншот после запуска gulp

снимок экрана после npm install typescript --save-dev:
скриншот после ‹code›npm install typescript --save-dev‹/code›


person Community    schedule 11.05.2017    source источник
comment
Можешь показать свой package.json?   -  person Aleksey L.    schedule 11.05.2017
comment
@АлексейЛ { "name": "typescript", "version": "1.0.0", "description": "", "main": "gulpfiles.js", "dependencies": { "gulp": "^3.9.1", "gulp-util": "^3.0.8" }, "devDependencies": { "gulp": "^3.9.1", "gulp-typescript": "^3.1.6", "gulp-util": "^3.0.8" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Arman Shojaei", "license": "ISC" }   -  person    schedule 11.05.2017
comment
Просто измените "name": "typescript" на что-то другое, например. "name": "typescript-test" и запустите npm install. У вас не может быть пакета, названного одной из его зависимостей.   -  person Aleksey L.    schedule 11.05.2017
comment
@AlekseyL спасибо большое   -  person    schedule 11.05.2017


Ответы (1)


Проблема в том, что имя вашего пакета typescript совпадает с именем пакета, который вы пытаетесь установить. Измените имя вашего пакета в package.json на что-то отличное от typescript:

{
  "name": "typescript-something"
  // ...
}
person Saravana    schedule 11.05.2017