Atomのpackageで発生したCannot find moduleエラーはapmコマンドで直せるかも

# ことのはじまり

Atomエディタでとても愛用している`go-debug`パッケージを昨日アップデートしたんです。
そしたら、以下のような`Error: Cannot find module 'ansi-to-html'`というエラーが。。

```
Error: Cannot find module 'ansi-to-html'
    at Module._resolveFilename (module.js:455:15)
    at Module._resolveFilename (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\electron.asar\common\reset-search-paths.js:35:12)
    at Function.Module._resolveFilename (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\module-cache.js:383:52)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\native-compile-cache.js:50:27)
    at Object.<anonymous> (C:\Users\KemoKemo\.atom\packages\go-debug\lib\output-panel-manager.js:11:19)
    at Module._compile (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\native-compile-cache.js:109:30)
    at Object.value [as .js] (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\native-compile-cache.js:50:27)
    at Object.getOutputPanelManager (file:///C:/Users/KemoKemo/.atom/packages/go-debug/lib/main.js:71:34)
    at Object.provideGoPlusView (file:///C:/Users/KemoKemo/.atom/packages/go-debug/lib/main.js:45:19)
    at Package.module.exports.Package.activateServices (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package.js:393:69)
    at Package.module.exports.Package.activateNow (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package.js:221:16)
    at C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package.js:190:32
    at Package.module.exports.Package.measure (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package.js:96:15)
    at C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package.js:183:26
    at Package.module.exports.Package.activate (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package.js:180:34)
    at PackageManager.module.exports.PackageManager.activatePackage (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package-manager.js:550:34)
    at C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package-manager.js:531:29
    at Config.module.exports.Config.transactAsync (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\config.js:337:18)
    at PackageManager.module.exports.PackageManager.activatePackages (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package-manager.js:526:19)
    at PackageManager.module.exports.PackageManager.activate (C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\package-manager.js:508:46)
    at C:\Users\KemoKemo\AppData\Local\atom\app-1.16.0\resources\app.asar\src\atom-environment.js:826:28
```

ごめんなさい、こういう時どうやってデバッグしたらいいか分からないの・・・（AA略

# 解決までの道

しょんぼりしながら、別途Windowsにインストールしてるnode.jsで`npm install -g ansi-to-html`とかしてみるんですが、やっぱりダメ。
ふて寝して一晩たって、「Atomのキャッシュを綺麗にしたらいけるのでは？」と思って調べていたところ以下の記事に出会いました。

> [apm のコマンド一覧](http://qiita.com/bouzuya/items/c57241b97cd063dd9279)

`apm`コマンドの存在自体知らなかった情弱な私ですが、この記事を参考に

```
apm clean
apm dedupe
```
を実行してAtomを起動すると、無事に`go-debug`が起動しました！ヽ(=´▽`=)ﾉ ﾔｯﾎｲ

![image.png](https://qiita-image-store.s3.amazonaws.com/0/166225/e7200fc1-4b46-30dc-f26f-ea4968a38bb3.png)