鍍金池/ 教程/ C++/ 開(kāi)發(fā)Node模塊
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動(dòng)
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字?jǐn)?shù)統(tǒng)計(jì)包
所需工具
維護(hù)你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動(dòng)補(bǔ)全
面板
在Atom中寫(xiě)作
文本選擇
創(chuàng)建主題
圖標(biāo)
小結(jié)
開(kāi)發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過(guò)服務(wù)和其它包交互
小結(jié)
編寫(xiě) spec
語(yǔ)法
Atom中的版本控制
查找和替換

開(kāi)發(fā)Node模塊

Atom中的一些包是Node模塊,而不是Atom的包。如果你想要修改這些Node模塊,例如atom-keymap,你需要把它們鏈接到不同于普通Atom包的開(kāi)發(fā)環(huán)境中。

把Node模塊鏈接到你的Aton開(kāi)發(fā)環(huán)境

下面是運(yùn)行node模塊的本地版本的步驟,而不是Atom中的apm。我們使用atom-keymap作為一個(gè)例子:

$ git clone https://github.com/atom/atom-keymap.git
$ cd atom-keymap
$ npm install
$ npm link
$ apm rebuild # This is the special step, it makes the npm work with Atom's version of Node
$ cd WHERE-YOU-CLONED-ATOM
$ npm link atom-keymap
$ atom # Should work!

然后,當(dāng)你修改了node模塊的代碼時(shí),你必須運(yùn)行npm installapm rebuild

上一篇:文本處理包下一篇:圖標(biāo)