LoginSignup
1
7

More than 5 years have passed since last update.

MEAN.IOを試してみる(インストール編)

Last updated at Posted at 2017-09-02

普段は完全にPHPerだけどSPAに興味が出てきたのと、他の言語もやってみたい! ということで、MEAN.IOを試してみた。

MEANって何?

MongoDb、Express、Angular、NodeJSの頭文字をとって、MEAN。最近LAMPの代わりとして注目されてきている組み合わせです。
利点としては、クライアントからサーバまですべてJavaScriptで記述でき、データのやり取りもすべてJSON形式で行えるということ。

mean.ioのインストール

mean.ioのホームページの通りにやったらよくわからなくなったので、Gitを参考にインストールを行った。

mean.ioのHP上のインストール方法

$ sudo npm install -g mean-cli
$ mean init yourNewApp

さらにチュートリアル動画ではWindowsでインストールしていた

npm install -g mean-cli
mean init yourNewApp

今回試したのはmean.ioのGitにあるインストール方法(でもエラー出るやんけ)

Installing

  • fork this repo
  • clone your fork
  • npm install webpack-dev-server rimraf webpack -g to install required global dependencies
  • npm install to install all dependencies or yarn
  • npm run server to start the dev server in another tab

ここまでやってサーバ立ち上げたらエラーが大量に出た。どうも足りないモジュールがあるらしい。
なので1つずつインストールしていく。

npm install @angular/cdk --save

と思ったらこれだけだった。

再度サーバ立ち上げたら何とか立ち上がった。
TypeScriptとのバージョンの影響かわからないが、まだまだエラーが出ている。
とりあえずは立ち上がった。

インストールしてみて

インストーラが成熟していないし、ドキュメントもすべて英語で正解とは限らないという、なかなかわくわくする状態みたい。
forkしていろいろいじってみたいと思える楽しいやつだ。

(2017/09/11追記)mean.ioのgitのREADMEがものすごく書き変わっていた。@angular/cdkも追加されてたし、少しずつ改善されていっているようだ。
(2017/10/15追記)TypeScriptのバージョンが上がっていることで、使用しているモジュール内にエラーがでまくってビルドできない(無視すれば使えるが)この辺もどうにかできないかなぁ

1
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
7