Я установил node и tsc с homebrew на MacOs. Я установил один пакет с npm.
Я пытаюсь построить с помощью кода Visual Studio. Код узла / TS, который я создаю, является расширением Visual Studio. Я не написал это и не изменяю это.
Код Visual Studio не может найти никаких пакетов. Я не могу сказать из сообщений, где он даже смотрит. Я считаю, что большинство пакетов установлено в ~ / node_modules. Может быть, 1-2 отсутствуют, но сообщается, что все отсутствует, поэтому разрешение пакета не работает.
Возможно, что-то отсутствует или неверно в файлах проекта, так как он был настроен для работы на любом количестве машин. Я даже не знаю, какие файлы я должен показать вам.
самым базовым представляется: tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
// "moduleResolution": "node",
"target": "es6",
"outDir": "out",
"lib": [
"es6"
],
"sourceMap": true,
"rootDir": "src"
},
"exclude": [
"node_modules",
".vscode-test"
]
}
Я добавил оператор moduleResolution, но он ничего не сделал, поэтому прокомментировал его. Исходные файлы ts действительно находятся в подкаталоге папки проекта с именем src. Но мы не зашли так далеко.
Я просмотрел кучу документации, относящейся к созданию Typescript для проектов узлов в VS Code, но ни одна из них не настолько глупа, как я. Кажется, никто не решает эту самую основную проблему, чтобы найти пакеты. Я думаю, что моя установка довольно стандартная.
Должно быть что-то не так в проекте (потому что он должен был быть построен на любой машине) или в моей конфигурации VS Code или обоих.
Мне действительно нужна полная помощь новичку, чтобы только начать.