Не удалось установить путь на терминале VS Code

#javascript #node.js #visual-studio-code #vscode-settings

#javascript #node.js #visual-studio-code

Вопрос:

Не знаю, почему VS Code выбирает путь, который я даже не установил. Пожалуйста, помогите… Я новичок.

Родительская папка моего проекта находится на рабочем столе, и я соответствующим образом установил путь в терминале VS Code, и я использую bash. Для запуска кода JS я использую Node. Но вот в чем хитрость: путь, который я установил, отлично отображается на терминале, и поэтому после предоставления команд для запуска файла с использованием node раньше он работал правильно, но теперь выдает ошибку «Не удается найти модуль» и показывает другой путь, где я даже не сохранил свой файл.файл и папки.

Он должен быть найден на ‘C:Users …» но теперь он направляется дальше «C:Program Файлы…’

PFB сообщение об ошибке.

 $ node /02Basics/08ConditionalRoles.js
internal/modules/cjs/loader.js:968
  throw err;
  ^

Error: Cannot find module 'C:Program FilesGit2Basics8ConditionalRoles.js'```
  

Комментарии:

1. Привет @Nidhi, у вас эта ошибка, вероятно, не потому, что ваш терминал нацелен на неправильное место, а вместо этого ваш импорт? Ваш код импортирует / требует файлы?

2. Терминалу не удалось получить правильный адрес, по которому фактически был сохранен файл (состоящий из кода). Получил ответ от @Samathingamajig, и я рад видеть, что трюк сработал ..!!

Ответ №1:

Используя только a / , Git Bash интерпретирует это как каталог / , который находится по адресу C:Program FilesGit . Если вы хотите использовать локальный путь, включите a . в начале. Это говорит о том, что bash запускается в текущем рабочем каталоге.

TLDR: используйте это, и это должно сработать:

 ./02Basics/08ConditionalRoles.js