- 开发Node模块
- 把Node模块链接到你的Aton开发环境
- 把Node模块链接到你的Aton开发环境
开发Node模块
Atom中的一些包是Node模块,而不是Atom的包。如果你想要修改这些Node模块,例如atom-keymap,你需要把它们链接到不同于普通Atom包的开发环境中。
把Node模块链接到你的Aton开发环境
下面是运行node模块的本地版本的步骤,而不是Atom中的apm。我们使用atom-keymap作为一个例子:
$ 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!
然后,当你修改了node模块的代码时,你必须运行npm install和apm rebuild。
