在哪里放置用于NodeJS的JS文件来查看它们

时间:2011-12-02 16:49:32

标签: javascript node.js

我刚刚在我的Mac上安装了NodeJS,并且我在终端上工作,使用内联脚本,例如“console.log('Hello world');工作正常。

但是我在哪里放置NodeJS的JS文件来找到它们?我可以指定根文件夹NodeJS来查找文件吗?

我遵循了这个指南:http://nodeguide.com/beginner.html#learning-javascript 但我无法让任何一个samlpe工作,我引用一个脚本文件。

4 个答案:

答案 0 :(得分:22)

你把它们放在你想要的任何文件夹中。通常的做法是将每个应用程序放在不同的文件夹中。

然后你运行这样的node.js:

node /path/to/file.js

或者像这样:

cd /path/to/
node file.js

file.js可能看起来像这样:

console.log('hello world');

答案 1 :(得分:2)

您必须在节点命令行界面(CLI)中“手动”导航到正确的文件夹。

如果您需要更改驱动器,请键入驱动器号和冒号以切换到该驱动器,如此;

C:> (< - 这是行提示,是吗?只需在此后添加 - > D:

改变了驱动器。现在写cd(CD =“更改目录”)和你想要进入你的东西目录的目录的名称:

D:> (< - 新提示。在此之后写下这样的内容: - >) cd myprosject \ subfoldername D:\ myproject \ subfoldername> (< - 您的新行提示 - 如果“myproject \ subfoldername”存在)

现在请求节点执行你的脚本(存储在myproject \ subfoldername中,就像这样;

<强> d:\ myproject的\ subfoldername&GT; node helloworld.js

请记住先写“node” - 否则命令不会转到节点,而是转到操作系统,这可能只是在文本编辑器中打开js文件,而不是在里面运行好东西。

答案 2 :(得分:1)

很容易..转到命令行。导航到文件位置.. 然后只需运行节点helloworld。

答案 3 :(得分:0)

我不确定我理解。当你运行节点时,你不会在任何地方看到你指向它们的.js文件。像这样,在命令行上:

node mynodeapp.js

如果您的意思是将.js文件作为模块放在哪里,在重新签名时,就像这样:

var mymodule = require("mymodule");

然后它会查看文件夹名称node_modules。但我相信你正在寻找我上面的第一个例子。