Компилятор TypeScript (ts c) не отвечает на Raspberry PI - PullRequest
0 голосов
/ 25 января 2020

У меня есть частный репозиторий на GitHub. Этот репозиторий предназначен для моего Discord Bot на сервере Ts cpp Dev Team (https://discord.gg/8Mhmj8y). Я изменяю код в репозитории на моем компьютере, компилирую и тестирую его. Затем я фиксирую и извлекаю pu sh, git на Raspberry PI и компилирую его, и тогда возникает проблема. Компилятор TypeScript (ts c) просто не отвечает.

Я попытался удалить машинопись и снова установить ее на моем Raspberry PI и попробовать запустить ее с npm run build. Но все это работает.



ОБНОВЛЕНИЕ: Я должен отметить, что tsc --help работает.


ОБНОВЛЕНИЕ: Мой малиновый PI умер за ночь, поэтому я больше не могу отлаживать.



Это вывод:

pi@pi:~/bot $ npm run-script build

> rep@1.0.0 build /home/pi/rep
> tsc -p tsconfig.json

pi@pi:~ $ cd ..
pi@pi:~ $ tsc -p ~/rep/tsconfig.json
pi@pi:~ $ npx tsc -p ~/rep/tsconfig.json
pi@pi:~ $

Это tsconfig. json файл:

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "ES5",
        "outDir": "dist"
    },
    "exclude": [
        "node_modules"
    ]
}

Это пакет. json файл:

{
  "name": "rep",
  "version": "1.0.0",
  "description": "",
  "main": "loader.js",
  "dependencies": {
    "amd-loader": "0.0.8",
    "discord.js": "^11.5.1"
  },
  "devDependencies": {
    "@types/node": "^13.1.2",
    "forever-monitor": "^2.0.0",
    "typescript": "^3.7.5"
  },
  "scripts": {
    "build": "tsc -p tsconfig.json"
  },
  "author": "",
  "license": "ISC"
}

1 Ответ

1 голос
/ 26 января 2020

Какую версию tsc вы используете?

Сегодня я заметил нечто подобное, внося изменения в моего бота на Raspberry PI 3. ts c Версия 3.7.5, узел v10.16.3, npm v6.13.4. $ npm run build и $ tsc не будут отвечать.

После переустановки ts c глобально ($ npm install -g tsc) сработали $ tsc и $ npm run build. Тем не менее, время компиляции было заметно дольше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...