Где разместить JS файлы для NodeJS, чтобы увидеть их
Я только что установил NodeJS на своем Mac, и я получил его работу в терминале, используя встроенные скрипты типа console.log( "Hello world" ), отлично работает.
Но где я могу разместить JS файлы для NodeJS, чтобы их найти? Могу ли я указать корневую папку NodeJS для поиска файла?
Я последовал этому руководству: http://nodeguide.com/beginner.html#learning-javascript
но я не могу заставить какой-либо из samlpe работать, где я ссылаюсь на файл script.
Ответы
Ответ 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
. Но я уверен, что вы ищете мой первый пример выше.