npm начинает выдавать ошибки на tsc && одновременно

Я пытаюсь запустить npm start и продолжаю получать следующие ошибки...

19 error node v4.2.0
20 error npm  v3.10.5
21 error code ELIFECYCLE
22 error [email protected] start: `tsc && concurrently "npm run tsc:w" "npm run lite" `
22 error Exit status 1
23 error Failed at the [email protected] start script 'tsc && concurrently "npm run tsc:w" "npm run lite" '.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the resume-editor package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error     tsc && concurrently "npm run tsc:w" "npm run lite"
23 error You can get information on how to open an issue for this project with:
23 error     npm bugs resume-editor
23 error Or if that isn't available, you can get their info via:
23 error     npm owner ls resume-editor
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]

Я пробовал следующее: npm install tsc (и последняя версия) npm install --save typings typings install npm install concurrently npm install npm run typings npm run tsc (здесь ошибки)

Кажется, ничто не заставляет npm работать. Что делает это еще более запутанным, так это тот факт, что все работало отлично, пока я не вышел и не попытался запустить node server.js. Затем, когда я попытался вернуться к запуску npm, с тех пор я получаю эти ошибки.

Пакет.json:

{
  "name": "resume-editor",
  "version": "1.0.0",
  "scripts": {
    "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
    "lite": "lite-server",
    "postinstall": "typings install",
    "tsc": "tsc",
    "tsc:w": "tsc -w",
    "typings": "typings"
  },
  "license": "ISC",
  "dependencies": {
    "@angular/common": "2.0.0-rc.4",
    "@angular/compiler": "2.0.0-rc.4",
    "@angular/core": "2.0.0-rc.4",
    "@angular/forms": "0.2.0",
    "@angular/http": "2.0.0-rc.4",
    "@angular/platform-browser": "2.0.0-rc.4",
    "@angular/platform-browser-dynamic": "2.0.0-rc.4",
    "@angular/router": "3.0.0-beta.1",
    "@angular/router-deprecated": "2.0.0-rc.2",
    "@angular/upgrade": "2.0.0-rc.4",
    "angular2-in-memory-web-api": "0.0.14",
    "body-parser": "^1.4.3",
    "bootstrap": "^3.3.6",
    "concurrently": "^2.2.0",
    "core-js": "^2.4.0",
    "express": "^4.13.4",
    "method-override": "^2.1.3",
    "mongoose": "^4.4.12",
    "morgan": "^1.1.1",
    "reflect-metadata": "^0.1.3",
    "rxjs": "5.0.0-beta.6",
    "systemjs": "0.19.27",
    "tsc": "^1.20150623.0",
    "typescript": "^1.8.10",
    "typings": "^1.3.2",
    "zone.js": "^0.6.12"
  },
  "devDependencies": {
    "concurrently": "^2.0.0",
    "lite-server": "^2.2.0",
    "typescript": "^1.8.10",
    "typings": "^1.0.4"
  }
}

P.S: У меня есть последние версии node и npm.


person Community    schedule 19.08.2016    source источник
comment
Как выглядит раздел сценария вашего package.json?   -  person Dave V    schedule 19.08.2016
comment
Было ли сообщение об ошибке перед выводом этого журнала? Вероятно, у вас есть ошибка в файле TypeScript.   -  person Husein Roncevic    schedule 19.08.2016
comment
@DaveV только что добавил это в исходный пост   -  person    schedule 19.08.2016


Ответы (3)


вы установили пакет под названием TSC, возможно, он конфликтует с командной строкой из пакета машинописного текста tsc. Попробуйте удалить пакет TSC и повторно запустить

person Dave V    schedule 19.08.2016
comment
Удалите TSC, а затем попробуйте запустить npm start? Да, я пробовал, все тот же результат. - person ; 19.08.2016

Вам необходимо установить typescript глобально.

npm install -g typescript

person Mike    schedule 19.08.2016
comment
это должно было быть моей следующей рекомендацией, но это не должно требоваться, так как у него есть tsc: tsc в сценариях... - person Dave V; 19.08.2016
comment
@DaveV Я не верю, что терминал имеет доступ к локальным установкам - person Mike; 19.08.2016
comment
Делая это таким образом, я недостаточно хорошо знаю NPM, чтобы объяснить, почему, но это работает. Он делает это точно так же, как Angular имеет настройку быстрого запуска... поэтому я не уверен, почему это не удается. - person Dave V; 19.08.2016
comment
Есть ли что-нибудь еще в сообщении об ошибке? может первые строчки? Я добираюсь сюда, я в недоумении - person Dave V; 19.08.2016
comment
@DaveV нет, это действительно все, что приходит в голову. Это странно, потому что он буквально работал прямо перед тем, как я запустил node server.js. - person ; 19.08.2016
comment
@MrManny, ты пробовал переустановить typescript? - person Mike; 19.08.2016
comment
@MrManny как насчет двух разных версий одновременно, которые вы указали между devDependencies и зависимостями? это одна и та же мажорная версия, так что я бы не подумал, что с ней что-то случится...но??? Честно говоря, в этот момент я бы подчистил package.json и убрал типизацию и node_modules и просто сделал бы npm install и npm start снова... - person Dave V; 19.08.2016
comment
@DaveV Я попробую, надеюсь, это сработает, потому что я пробовал все остальное. Просто удалить npm, верно? - person ; 20.08.2016
comment
Я обычно просто удаляю папки - person Dave V; 20.08.2016

Убедитесь, что в пути к корню вашего проекта нет пробелов. Переименуйте каталоги-предки, чтобы не было пробелов.

person batata    schedule 24.10.2016