所定のディレクトリにnode_modulesとしてのExpressをインストールするためにはどうすれば良いでしょうか?
いつもお世話になっております。
下記の質問についてご存知の方がいらっしゃいましたらご教示を願います。
【質問の主旨】
GitHubで公開されているadvanced-interactivity-in-ampを、Mac OSのホームディレクトリにgit clone
した後、node_modulesとして Express をインストールするためにはどうすれば良いでしょうか?パスの書きかえが必要が気がしますが、その内容が分かりません。
【質問の補足】
1.
下記の手順でMac OSのホームディレクトリにある、advanced-interactivity-in-ampディレクトリにExpressをインストールしようとしましたが、node_modulesディレクトリに含まれるはずのExpressはインストールできませんでした。
$ pwd
$ /Users/MYNAME
$ git clone https://github.com/googlecodelabs/advanced-interactivity-in-amp.git
$ npm install -g express-generator
/Users/MYNAME/.anyenv/envs/ndenv/versions/v8.11.3/bin/express -> /Users/MYNAME/.anyenv/envs/ndenv/versions/v8.11.3/lib/node_modules/express-generator/bin/express-cli.js
$ ls
CONTRIBUTING.md LICENSE README.md app.js package.json static // node_modulesがない
2.
$ npm install -g express-generator
を実行するとExpressを含むnode_modulesディレクトリは下記の位置にインストールされます。
$pwd
/Users/MYNAME/.anyenv/envs/ndenv/versions/v8.11.3/lib/node_modules/express-generator
3.
Node.jsの管理はこちらのページを参考にして anyenv を使っています。
4.
現在のパスの設定は下記の通りです。
$ pwd
/Users/MYNAME
$ view .bash_profile
#!/bash/profile
export PATH=$HOME/.anyenv/bin:$PATH
eval "$(anyenv init -)"
5.
今回の質問に関係するツールやパッケージのバージョンは以下の通りです。
$ node -v
v8.11.3
$ ndenv versions
v10.15.1
v10.8.0
v4.3.0
v4.3.1
v4.7.0
* v8.11.3 (set by /Users/MYNAME/.anyenv/envs/ndenv/version)
$ anyenv versions
ndenv:
v10.15.1
v10.8.0
v4.3.0
v4.3.1
v4.7.0
* v8.11.3 (set by /Users/MYNAME/.anyenv/envs/ndenv/version)
rbenv:
* system (set by /Users/MYNAME/.anyenv/envs/rbenv/version)
$ npm -v
6.8.0
$ express --version
4.16.0
以上、ご確認のほどよろしくお願い申し上げます。