目的希望以vagrant建立開發環境
只將要開發的nodejs專案以shared folder方式
在host上執行開發
但問題會發生在 如果在shared folder內執行npm install
將造成錯誤
如果是在vm內的非shared folder執行是不會有什麼問題
目前測試比較簡易的作法是
shared folder內作npm install會安裝的node_modules目錄
不要是實體目錄,而只是一個連結到其他位置的symlink即可解決
ubuntu內建立symlink
ln -s 實體目錄 虛擬目錄
1.列出指定目錄下的symlink
find 目錄 -type l
2.建立symlink
ln -s 實體目錄 虛擬目錄
3.移除symlink
rm 虛擬目錄
注意
如果是實體目錄 必須以rm -rf 目錄名稱
如果只是連結 只需要rm即可
沒有留言:
張貼留言