🎉

kuromoji.jsをChromeの拡張機能に入れる

に公開
test.js
    // 拡張機能内の辞書ファイルへのパスを解決する
    // スラッシュから始めることが肝要っぽい
    // 参考:https://qiita.com/ara1yu81/items/d803d1c0623777788182
    const dicPath = '/libraries/kuromoji/dict';
    const chromeDicPath = chrome.runtime.getURL(dicPath);
    kuromoji.builder({ dicPath: chromeDicPath }).build((err, builtTokenizer) => {
      if (err) {
        return reject(err);
      }
      tokenizer = builtTokenizer;
      resolve(tokenizer);
    });
manifest.json
  "web_accessible_resources": [
    {
      "resources": [
        "icons/*",
        "/libraries/kuromoji/dict/*.gz" 
      ]
    }
  ]

Discussion