#javascript #node.js #shebang
#язык JavaScript #node.js #черт возьми
Вопрос:
Я пытаюсь запустить этот скрипт в vscode :-
#!"C:Program Filesnodejsnode.exe" console.log("Hello world");
И в командной строке я ввожу :-
./abc.js
Каждый раз, когда я запускаю это, курсор перемещается в конец сценария. В то время как я пытаюсь увидеть «Привет, мир» в командной строке. Что-то не так с линией связи.
И еще, Вопросы.2 Можно ли также запустить скрипт без имени файла. Например, в следующем коде :-
#!"C:Program Filesnodejsnode.exe" function hello(){ console.log("Hello World"); }
В командной строке я бы просто ввел это :-
hello
Ответ №1:
npm init
ваш проект. это создаст файл package.json в вашей рабочей папке проекта.- Откройте
package.json
файл, вscripts
разделе напишите сценарий: Мой выглядит так:
"scripts": { "test": "echo "Error: no test specified" amp;amp; exit 1", "local": "nodemon server.js" }
когда я запускаю npm local
в командной строке, он запускает server.js
файл. P.S. nodemon-это node.js рамки. либо вам нужно установить его ( npm install nodemon -g
), либо node server.js
вместо этого используйте команду.