Blockchain code Metaverse VR

Unity×VR×Blockchain(212)

スポンサーリンク

//tips

//ディレクトリ関係確認

Jsonserverを使う上でMacのターミナルで操作するディレクトリとの関係性について理解しておく必要が生じたので確認していく。

簡単にディレクトリの構成を理解できるツールとしてtreeというものがありhomebrewからインストールできる。ターミナルの cd コマンドで表示したいディレクトリへ移動し tree というコマンドを入力するだけでツリー上にディレクトリが表示される。

brew install tree
tree

ただ、ルートディレクトリでこれを行うと際限なくアイテムが表示され続けてしまったので、きちんとディレクトリは選んでから実行することを推奨する。

Jsonserverについて色々調べたのだが、node.jsのライブラリとのことは分かったが、なぜそれがサーバとして機能するのかについての記述は見つけられなかった。

一旦jsonserverの活用で成功している例を探して、トライしていくことにする。

下記を見ているとhttp://localhost:3000でのサイト表示を今まで確認できていなかったのでそちらの確認を進める。

nodebrew setup

から順に確認していくとターミナルのパスの通し方をzshの場合は変えなければならないことを知った。

$ echo "export PATH=$HOME/.nodebrew/current/bin:$PATH" >> ~/.zshrc

source ~/.zshrc

こちらで記載。

npm init

までは一緒。

この後が問題。いろいろな書き方があり、機能を調べた。

npm install -g json-server
npm install --save-dev json-server
npm install -D json-server
npm install json-server
npm install --save json-server

npm installはnodeやJavaScript開発においてパッケージインストールを実施するコマンドで、パッケージのインストール先はローカルインストールとグローバルインストールがある。

ローカルインストール:プロジェクトディレクトリの node_modules にパッケージをインストール
グローバルインストール:システム共通ディレクトリにパッケージをインストール

> npm install パッケージ名
> npm i パッケージ名

npm install --save パッケージ名

はカレントディレクトリに指定のパッケージをインストールするときに package.json の dependencies欄 にパッケージ名が記録される。

> npm install --save-dev パッケージ名
> npm install -D パッケージ名

はカレントディレクトリに指定のパッケージをインストールするときに package.json のdevDependencies欄 にパッケージ名が記録される。

> npm install -g パッケージ名
> npm install --global パッケージ名

はグローバルにパッケージをインストールする。コマンドをインストールした場合はパスを指定しなくてもどのディレクトリでも動くようになる。

詳しくは下記参照:
https://www.webdesignleaves.com/pr/jquery/npm_basic.html

グローバルを使用しておけば問題ないので、ここはネックにならなさそう。

次にecho '{"posts": []}' > db.jsonを見ていく。

echoは画面に文字列や数値、変数を表示するLinuxコマンド。ここがうまくjsonと連動していないのではないかと考え、そもそものechoから確認していく。

echoコマンドの詳細まとめました【Linuxコマンド集】

人気の記事

1

皆さん、ついに、エアラインでも、サブスクリプションが始まったのはご存じですか? まだ実験段階ですが、ANAが、定額全国住み放題サービスを提供する「ADDress」と組んで、国内線を4回まで定額利用可能 ...

2

無料でネットショップを開けるアプリとして多くの人に驚きを与えたBASE株式会社が、2019年10月25日東証マザーズに上場しました。2020年2月時点で90万店を超えるショップを抱えるまでに成長してい ...

3

2011年にサービスを開始してから圧倒的な成長率を誇るインテリア通販サイト 【FLYMEe/フライミー】を皆さんご存じでしょうか。 「自分のイメージするインテリア、本当に欲しいインテリアがどこにあるの ...

4

ついに、noteの月間アクティブユーザー数が4400万人(2020年3月時点)に到達しました。 そもそも、「note」とは、クリエイターが、文章やマンガ、写真、音声を投稿することができ、ユーザーはその ...

5

ボードゲームカフェが1日2回転で儲かるという記事をみつけたので興味を持ち、調べてみました。 まずは、需要がどれくらいあるのか、市場のようすからみていきましょう。 世界最大のボードゲーム市場はドイツで、 ...

-Blockchain, code, Metaverse, VR
-, ,

Copyright© BUSINESS HUNTER , 2023 All Rights Reserved Powered by AFFINGER5.