我刚刚在我的Mac上安装了NodeJS,并且在终端上使用了内联脚本,如“console.log('Hello world');工作正常。哪里可以放置NodeJS的JS文件来查看它们
但我在哪里放置JS文件的NodeJS找到他们我可以指定根文件夹的NodeJS寻找文件中
我遵循这个指南:??http://nodeguide.com/beginner.html#learning-javascript ,但我不能让任何samlpe来我参考一个脚本文件的工作
我刚刚在我的Mac上安装了NodeJS,并且在终端上使用了内联脚本,如“console.log('Hello world');工作正常。哪里可以放置NodeJS的JS文件来查看它们
但我在哪里放置JS文件的NodeJS找到他们我可以指定根文件夹的NodeJS寻找文件中
我遵循这个指南:??http://nodeguide.com/beginner.html#learning-javascript ,但我不能让任何samlpe来我参考一个脚本文件的工作
你把它们放在你想要的任何文件夹中,通常的做法是把每个应用程序在另一个文件夹中。
然后你运行的Node.js这样的:
node /path/to/file.js
或者这样:
cd /path/to/
node file.js
凡file.js
可能是这个样子:
console.log('hello world');
我不是当然我明白。当你运行节点时,它不会“指向”你指向它们的.js文件的任何地方。像这样,在命令行:
node mynodeapp.js
如果你意义在哪里它requirign他们的时候,像这样寻找你的.js文件作为模块:
var mymodule = require("mymodule");
然后,它会寻找里面的文件夹名称为node_modules
。但我相信你正在寻找我的第一个例子。
这很容易..转到您的命令行。导航到文件位置.. 然后只需运行节点helloworld。
您必须在节点命令行界面(CLI)中导航到“手动”正确的文件夹。
如果您需要更改驱动器,请键入驱动器号和冒号切换到该驱动器,如此;
C:>(< - 这是行提示符下,是刚刚添加此之后 - >d:?
这会更改驱动器现在写CD(CD = “更改目录” ),你想去你的东西是在目录中direcotry的名字:
d:>(< - 新的提示写这样的事情后: - >)CD myprosject \ subfoldername d:\ MyProject的\ subfoldername>(< - 新行提示 - 如果 “MyProject的\ subfoldername” 的存在)
现在问节点来执行你的脚本(存储在MyProject的\ subfoldername,像这样;
D:\ myproject \ subfoldername> node helloworld。js
记得先写“node” - 否则命令不会去节点,而是到OS,这可能只是在文本编辑器中打开js文件,而不是在里面运行好东西。