把NodeJS的JS文件放在哪里来查看它们
我刚刚在我的Mac上安装了NodeJS,并且在terminal上使用了内联脚本,如“console.log('Hello world');工作正常。
但是,我在哪里可以放置NodeJS的JS文件来查找它们? 我可以指定根文件夹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');
您必须在“节点命令行界面(CLI)”中手动导航到正确的文件夹“手动”。
如果您需要更改驱动器,请键入驱动器号和冒号切换到该驱动器,如此;
C:> (< – 这是行提示符,是吗?只需在它后面添加 – > D:
这改变了驱动器。 现在写cd(CD =“Change Directory”)和你想要进入你的目录的目录的名字:
D:> (< – 新提示符,后面写这样的内容: – >) cd myprosject \ subfoldername D:\ myproject \ subfoldername> (< – 新行提示符 – 如果“myproject \ subfoldername”存在)
现在让节点执行你的脚本(存储在myproject \ subfoldername中,就像这样;
D:\ myproject \ subfoldername>节点helloworld.js
记得先写“节点” – 否则命令不会去节点,而是到OS,这可能只是在文本编辑器中打开js文件,而不是在里面运行好东西。
这是非常简单的..去你的命令行。 导航到文件位置..然后只需运行节点helloworld。
我不确定我是否明白 当你运行节点的时候,它不会“指向”你的.js文件的任何地方。 像这样,在命令行上:
node mynodeapp.js
如果你是在哪里寻找你的.js文件作为模块,当需要它们时,像这样:
var mymodule = require("mymodule");
然后它会查看文件夹名称node_modules
。 但是我确定你正在寻找我的第一个例子。