2015-09-06 18 views
23

我剛剛開始致力於Atom.io包開發,並基於this tutorial,從如何創建包開發skelton文件以瞭解如何發佈您的包。開發和調試原子包

但是,我不知道如何檢查/調試/開發你的軟件包。我知道我可以通過alt-cmd-I或開發者控制檯(針對Atom基於Chromium)使用Jasmine,但是如果您想檢查軟件包的行爲,是否每次都必須手動重新發布或安裝軟件包?

回答

48

包上本地工作時,這裏的建議的工作流程:

  • 克隆使用apm develop <package-name>你的包從GitHub。這將使用atom -d .

現在你可以在包裝上克隆工作包的回購到本地~/.atom/dev/packages/<package-name>

  • cd到這個目錄
  • 啓動凌動在此目錄中,修改等,一旦你隨時可以重新加載,您可以使用View > Developer > Reload Window重新啓動Atom並使用更改後的軟件包。

    如果你在你的機器上有你的包源代碼,你可以跳過第一步(apm develop),並簡單地創建一個從源代碼到~/.atom/dev/packages/<package-name的符號鏈接。

  • +2

    重新加載!!!這就是我錯過的......謝謝@nwinkler。 – phi

    +1

    對於我(Mac上的Atom 1.9.9),可以在'View> Developer> Reload Window'中找到重載菜單項。 –

    +0

    謝謝 - 更新了條目 – nwinkler

    20

    已經有包的本地回購?

    爲了增加nwinkler的answer,如果你已經有了本地包裝的回購,可以使用

    apm link --dev 
    

    自動創建符號鏈接到~/.atom/dev/packages/目錄。

    讓開發者模式,一定要完全重啓原子與

    atom -d 
    

    查看>開發>公開賽在開發模式...

    如果你只是想要使用本地軟件包(不在開發模式下),您可以直接使用apm link。並且apm unlink刪除與~/.atom/packages的符號鏈接。