Я разработал инструмент node.js, который использует imagemagick из командной строки. То есть, exec('my_imagemagick_commands')
. Каков наилучший способ доставки этого инструмента клиенту с помощью Windows? То есть, как я могу сделать установщик Windows, который установит node.js, imagemagick и инструмент - желательно как двоичный, а не источник - в определенную папку?Как доставить инструмент node.js + imagemagick?
0
A
ответ
1
Если вы хотите простой узелок ... Zip список ниже, развернуть на клиенте и перетащить/падение изображения должны быть обработаны на yourtool.cmd файл (я делаю что-то подобное для оптимизаторов изображения)
Bundle: (поместить их в один каталог)
- yourtool.cmd
- yourtool.js
- node.exe
- node_modules/(если применимо)
yourtool.cmd
REM Get the drive/path the batch file is in
set batchdir=%~d0%~p0
REM Run tool for items dragged over...
"%batchdir%node.exe" "%batchdir%yourtool.js" %*
yourtool.js
// start at 2 for arguments passed...
// 0 is node.exe
// 1 is the js file run
for (var i=2; i<process.argv.length; i++) {
var imagePath = process.argv[i];
//do something with image...
}
Для других Инте отдохните в imagemagick с узлом, вы должны проверить node-imagemagick
Смежные вопросы
- 1. ImageMagick ошибка node.js
- 2. Как доставить докеретированное приложение клиенту?
- 3. Инструмент командной строки node.js
- 4. Node.js ImageMagick на Windows 7
- 5. Инструмент «Импорт» ImageMagick для архитектуры MIPS
- 6. Как доставить веб-библиотеку
- 7. Использование эффекта поляроида в node.js imageMagick
- 8. Node.js с ImageMagick, почему сервер не заблокирован?
- 9. node.js загрузка вывода imagemagick в AWS S3
- 10. Ошибка изменения размера Imagemagick в Node.JS
- 11. Node.js: асинхронная проблема при использовании ImageMagick
- 12. Как доставить push-уведомление друзьям пользователей
- 13. как доставить код автоматизации QA?
- 14. Кто-нибудь знает альтернативный инструмент изменения размера Imagemagick?
- 15. node.js запутать инструмент для клиентской сторона файлов
- 16. Node.js NTVS инструмент для Visual Studio
- 17. Инструмент для проверки буфера для Node.js
- 18. Инструмент миграции между Java и Node.js
- 19. Доставить javascripts из jar
- 20. ActionMailer доставить вложенный ресурс
- 21. Как доставить .m4v как .mp4 для Firefox
- 22. Clearcase доставить принятое уведомление
- 23. ClearCase; Доставить с перезаписью
- 24. Могу ли я использовать imagemagick в Heroku на node.js
- 25. не в состоянии изменить размер изображения с помощью ImageMagick Node.js
- 26. MEAN Stack: Как использовать доставить приложение node.js, не давая ему доменное имя?
- 27. Ubuntu server, node.js imagemagick svg to png encoding
- 28. Node.js не может видеть ImageMagick на Windows 7
- 29. Как доставить события между несколькими uiwindows
- 30. Как доставить Front Devexpress BarItem на лентуForm
Неважно, с источником, просто косметика, моя проблема заключается в том, что мой клиент ее установил. Это должно быть как можно проще. Это инструмент конвертера, я думал, что могу просто сказать ему: «Поместите этот файл в папку с материалом, который хотите конвертировать, и откройте его - вуаля». Это было бы замечательно. Так или иначе, теперь вы делаете это тяжело для меня. Как, черт возьми, я должен делать то, что вы сказали в первом абзаце? Но я постараюсь выяснить. – MaiaVictor
@Dokkat извините, я думал, что вы хотите скрыть свой код ... Я включил обновленный ответ ... zip список файлов выше с .cmd для запуска node.exe и скрипта, проходящего в элементах, перетаскиваемых/удалено в файл .cmd. – Tracker1
Что ты извинишь, это был отличный ответ безотносительно. Благодаря ! – MaiaVictor