我剛剛開始致力於Atom.io包開發,並基於this tutorial,從如何創建包開發skelton文件以瞭解如何發佈您的包。開發和調試原子包
但是,我不知道如何檢查/調試/開發你的軟件包。我知道我可以通過alt-cmd-I
或開發者控制檯(針對Atom基於Chromium)使用Jasmine,但是如果您想檢查軟件包的行爲,是否每次都必須手動重新發布或安裝軟件包?
我剛剛開始致力於Atom.io包開發,並基於this tutorial,從如何創建包開發skelton文件以瞭解如何發佈您的包。開發和調試原子包
但是,我不知道如何檢查/調試/開發你的軟件包。我知道我可以通過alt-cmd-I
或開發者控制檯(針對Atom基於Chromium)使用Jasmine,但是如果您想檢查軟件包的行爲,是否每次都必須手動重新發布或安裝軟件包?
包上本地工作時,這裏的建議的工作流程:
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
的符號鏈接。
爲了增加nwinkler的answer,如果你已經有了本地包裝的回購,可以使用
apm link --dev
自動創建符號鏈接到~/.atom/dev/packages/
目錄。
讓開發者模式,一定要完全重啓原子與
atom -d
或查看>開發>公開賽在開發模式...
如果你只是想要使用本地軟件包(不在開發模式下),您可以直接使用apm link
。並且apm unlink
刪除與~/.atom/packages
的符號鏈接。
重新加載!!!這就是我錯過的......謝謝@nwinkler。 – phi
對於我(Mac上的Atom 1.9.9),可以在'View> Developer> Reload Window'中找到重載菜單項。 –
謝謝 - 更新了條目 – nwinkler