Я пытаюсь скомпилировать модуль uncss npm в один файл .js, который подходит для компиляции ExecJS. Например, у парня script этого. Целью является создание простой рубиновой обертки для нее, аналогичной ruby-coffee-script.
То, что я пробовал далеко:
- Нашел ответ, который предложил UglifyJS. Нигде не было этого.
-
Используется браузер, который должен был сделать трюк, но он не может скомпилировать lib/uncss.js со следующим сообщением об ошибке:
Error: ENOENT, open 'tls' while resolving "tls" from file /home/prajjwal/code/uncss/node_modules/request/node_modules/forever-agent/index.js
Я предполагаю, что это потому, что в браузере нет подходящей прокладки? Меня также беспокоят прокладки, которые браузеру заменяет модули node. Они полностью безопасны в использовании? Я собираюсь внедрить это в рубиновый камень. Не думайте, что обозреватель - это то, что я должен использовать. Есть ли другой способ создания отдельного .js из модуля npm?
Любая помощь была оценена.