前提・実現したいこと
docker環境にAngular.jsの開発環境の作成を行っています。
同じ環境をまるっと他の人に渡せるようにしたいというのが
環境作成の意図になります。
Dockerfile
1FROM node:10.15.3-alpine 2RUN npm install -g @angular/cli@7.3.8 3WORKDIR /app
#コンテナ作成 docker run --name angular_test_server -d -it -p 4200:4200 -v /c/Users/~/myapp:/app/myapp angular:7.3.8 docker exec -it angular_test_server /bin/sh #アプリ作成~サーバ起動 ng new myapp cd myapp ng serve --host 0.0.0.0
発生している問題・エラーメッセージ
サーバやアプリは正常に動作していますが、
ホスト側のCドライブ内のアプリ編集しても
ng serveするまで変更がされません。(ブラウザのリロードをしても)
いわゆるライブリロードというのでしょうか?
Angularアプリを変更したらすぐにブラウザへさせたいのですが、
そもそもそういった事はできないのでしょうか?
このあたりの記事によると自動的に反映とありました。
参考サイト:https://www.staffnet.co.jp/201608032120/
よろしくお願いいたします。
試したこと
デフォルトでオンのようでしたが、下記は効果がありませんでした。
ng serve --live-reload=true
補足情報(FW/ツールのバージョンなど)
・Win10 Pro
・DockerDesktop(Version 2.0.0.3 (31259)
・Docker設定でCドライブをマウント済
あなたの回答
tips
プレビュー