Подтвердить что ты не робот

Где разместить JS файлы для NodeJS, чтобы увидеть их

Я только что установил NodeJS на своем Mac, и я получил его работу в терминале, используя встроенные скрипты типа console.log( "Hello world" ), отлично работает.

Но где я могу разместить JS файлы для NodeJS, чтобы их найти? Могу ли я указать корневую папку NodeJS для поиска файла?

Я последовал этому руководству: http://nodeguide.com/beginner.html#learning-javascript но я не могу заставить какой-либо из samlpe работать, где я ссылаюсь на файл script.

4b9b3361

Ответ 1

Вы помещаете их в любую папку, которую хотите. Обычно приложение помещает в другую папку.

Затем вы запустите node.js следующим образом:

node /path/to/file.js

Или вот так:

cd /path/to/
node file.js

Где file.js может выглядеть примерно так:

console.log('hello world');

Ответ 2

Вам нужно будет перейти к правильной папке "вручную" в Node интерфейсе командной строки (CLI).

Если вам нужно сменить диски, введите букву диска и двоеточие, чтобы переключиться на этот диск, например:

C: > (< - это строка запроса, да? Просто добавьте это после нее → D:

Это изменяет диск. Теперь напишите cd (CD = "Change Directory" ) и имя директории, в которую вы хотите перейти, в каталог, в котором находится ваш материал:

D: > (< - новое приглашение. Напишите что-то вроде этого после: → ) cd myprosject\имя подпапки D:\myproject\имя подпапки > (< - ваше новое приглашение строки - если существует "myproject\subfoldername" )

теперь попросите Node выполнить ваш script (который хранится в myproject\subfoldername, например:

D:\myproject\имя подпапки > Node helloworld.js

Не забудьте сначала записать "node", иначе команда не перейдет к node, а к ОС, которая, вероятно, просто откроет файл js в текстовом редакторе, а не запускает лакомства внутри.

Ответ 3

Это очень просто.. Перейдите в свою командную строку. перейдите к расположению файла.. затем просто запустите node helloworld.

Ответ 4

Я не уверен, что понимаю. он не "смотрит" в любом месте для ваших .js файлов, на которые вы указываете их при запуске node. Так же, в командной строке:

node mynodeapp.js

Если вы имеете в виду, где он ищет ваши .js файлы в качестве модулей, когда они требуются, выполните следующие действия:

var mymodule = require("mymodule");

Затем он будет выглядеть внутри имен папок node_modules. Но я уверен, что вы ищете мой первый пример выше.