仮想環境でJavaScriptの開発環境を構築
仮想環境で環境を構築しましょう
MacOSの中です
Macでターミナルを開いて下さい。
ターミナル上で以下のコマンドを打っていってください。
ディレクトリ(フォルダ)作成(ターミナル上)
mkdir vagrant_for_react
作成したディレクトリ(フォルダ)に移動(ターミナル上)
cd vagrant_for_react
vagrantファイルの作成(ターミナル上)
vagrant init
Vagrantfileの編集(Vagrantfile)
Vagrant.configure("2") do |config|
config.vm.box = "bento/centos-7.5"
end
仮想環境の起動(ターミナル上)
vagrant up
仮想マシンにログイン(ターミナル上)
vagrant ssh
JavaScript環境を構築
CentOSの中です
rootユーザーになります。パスワードはvagrantです。
su -
yumのアップデート
sudo yum -y update
cd /usr/local/src/
node.jsのダウンロード
curl -O https://rpm.nodesource.com/pub_8.x/el/6/x86_64/nodejs-8.4.0-1nodesource.el6.x86_64.rpm
node.jsのインストール
rpm -ivhU nodejs-8.4.0-1nodesource.el6.x86_64.rpm
yarnのインストール
npm install -g yarn
vagrantユーザーに戻る
exit
各種のバージョンの確認
node -v
npm -v
yarn -v
homeに戻る
cd
mkdir -p indecision-app/public
cd indecision-app/public/
index.htmlを編集する
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Indecesion App</title>
</head>
<body>
<div id="app"></div>
<script src="https://unpkg.com/react@16.0.0/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom@16.0.0/umd/react-dom.production.min.js"></script>
<script src="/scripts/app.js"></script>
</body>
</html>
live-serverをインストール
sudo npm install -g live-server
バージョンの確認
live-server -v
cd /home/vagrant/indecision-app/public
mkdir scripts
viコマンドに慣れてない方は、他のCyberDuckを通して編集して下さい。
vi scripts/app.js
このファイルを編集(scripts/app.js)
console.log('app');
cd /home/vagrant/indecision-app
live-serverの起動
live-server public
Mac上のブラウザからアクセスできます。ここにアクセスして下さい。
192.168.43.200:8080
「cmd + option + i」を同時に押して、コンソールを開き、「app」と表示されていれば、成功です。