使用MAC的兩個坑兒
-
關於Docker的
在 mac 上使用Docker預設情況下是極慢的,即使你是最新的高配版,原因是docker讀取共享檔案比較慢。 具體詳見:
當然解決辦法上面也寫的很清楚,增加
cached
選項,代價是檔案可能不一致(不同步)。如:
$docker run -v /local/dir:/docker/dir:cached fdfa1dfd2d
-
關於tar包的
在 mac 下使用tar
命令打的tar包檔案,在window解壓後,會發現每一個檔案都多了一份._ 開頭的檔案副本,如:
./dir/wx/._util.js./dir/wx/._wxRequest.js
原因大概是其他(window)系統保留了._*
檔案副本。詳見:superuser.com
解決辦法應該我所之的有兩個:
- 事後處理:
$ find ./dist/ -name "._*" -exec rm -rf {} \;
- 事前處理:
$ COPYFILE_DISABLE=1 tar -zcvf dir.tar.gz dir