#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