Я хочу распространять часть своего расширения против кода как API.Поэтому я определил в package.json "bin":{"api": "./out/api.js"}
и при запуске я запускаю npm i -g
в пути расширения.Это работает все отлично.Если я позвоню командиру api
, я доберусь до файла.Но я не могу require('api')
.Любая идея, чтобы решить эту проблему чисто?На данный момент я думаю о создании команды, которая «устанавливает» мой API.
О, я забыл.Мой API экспортировал функции javascript, которые я люблю использовать из любого места.