2011-12-02 9 views
18

私はMacにNodeJSをインストールしたばかりですが、 "console.log( 'Hello world')のようなインラインスクリプトを使用してターミナルで作業しています。NodeJSのJSファイルをどこに配置するか

しかし、私は、私は、このガイドの後、私は中

ファイルを探すために、ルートフォルダのNodeJSを指定することができますそれらを見つけるためにNodeJSのためのJSファイルを配置します:http://nodeguide.com/beginner.html#learning-javascript をしかし、私はへsamlpeのいずれかを取得することはできません?私がスクリプトファイルを参照しているところで作業してください。

答えて

19

あなたはあなたが望むどんなフォルダにも入れます。それぞれのアプリケーションn別のフォルダにあります。

その後、あなたはこのようなNode.jsの実行:

node /path/to/file.js 

またはこのよう:file.jsはこのようなものに見えるかもしれません

cd /path/to/ 
node file.js 

console.log('hello world'); 
0

を私はありませんが確かに私は理解する。あなたがノードを走らせるときにあなたが指し示すあなたの.jsファイルのどこにでも '見た目'がありません。これと同様に、コマンドラインで:

node mynodeapp.js 

あなたは、それらをrequirignので、同じよう際には、モジュールとしてあなたの.jsファイル、探しん場所を意味している場合:次に

var mymodule = require("mymodule"); 

それが見えますフォルダ名の中にnode_modules。しかし、私はあなたが上記の私の最初の例を探していると確信しています。

1

非常に簡単です。コマンドラインに行きます。ファイルの場所に移動します。 ノードhelloworldを実行します。

2

ノードコマンドラインインターフェイス(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ファイルを開きます。

関連する問題