我正在開發一個使用Javascript的Chrome瀏覽器擴展。 在我的機器上開發時,我使用localhost進行調試。調試和部署Javascript:localhost vs production
更具體地說,我在我的WWW本地目錄上有一個符號鏈接,它指向一個名稱與我的網站類似的目錄。例如: - /users/html/www.mysite.com
本地符號鏈接到/users/dev/www.mysite.com
,
所以瀏覽到http://localhost/mysite.com
的時候,你對/users/dev/www.mysite.com
供應。
我也使用iframe,因此我的代碼中有一個iframe標記,其中包含src=http://localhost/www.mysite.com/iframe/code.html
。
而且使事情複雜化,我也使用getJson
應該得到一個URL,但它是一個不同的生產和本地主機的URL。
我試圖找到一種方法來輕鬆調試本地,然後無縫部署到生產,並且所有路徑都將更改爲生產,或者更確切地說,詢問您如何解決部署到生產而不會產生問題與所有的環節,當我從生產到本地主機來回?
謝謝Jivings回答。你通常會如何閱讀setting.json文件?你有沒有寫過你用過的所有項目的庫文件? – Leon
您也可以將布爾值存儲在本地存儲中,這樣您就可以在不需要額外配置文件的情況下即時切換環境 –
謝謝@ZigMandel,我該怎麼做? – Leon