読者です 読者をやめる 読者になる 読者になる

expressのインストール

Node.js Mac やった

expressのインストールをする。問題はどこで/どこにインストールするかだが、

JavaScriptでWebアプリを開発できる「Node.js」活用入門

によると、

npmでは、デフォルトではnpmコマンドを実行したディレクトリ以下の「node_modules」ディレクトリにパッケージがインストールされる。そのため、そのモジュールを利用したいファイルが含まれているディレクトリ内でnpmコマンドを実行するのが基本となる。

となっている。どういうことかというと、自分が作成するファイルを入れるフォルダに移動して、(naveシェルの状態で)インストールする。

npm install express

そうすると、そのフォルダに node_modules というフォルダができる。

自分の場合は、~/nodejsで実行したので、

~/nodejs/node_modules

となった。

で作業フォルダをその下に作るとして

node_modules/express/bin/express newb

とすると、newbのフォルダが作成され、依存するモジュールが生成される。ここで疑問がある。~/nodejsと~/nodejs/newbの両方にnode_modulesができるのだが、これでいいのかすっきりしない。

ひとまずそれは脇に置いといて、依存モジュールのインストール

cd newb

npm install

アプリ起動

node app.js