Каков наилучший способ сделать проект Angular в виде исполняемого файла? - PullRequest
0 голосов
/ 17 октября 2019

Я работаю над проектом, который использует MEAN стек. Поскольку этот проект будет развернут в клиентской системе, мы хотим сделать Angular частью как исполняемый (.exe) файл. Мы уже сделали исполняемую часть Nodejs с помощью pkg. Цель состоит в том, чтобы упростить выполнение, а полный код не будет виден клиенту.

Ответы [ 2 ]

1 голос
/ 17 октября 2019

Для исполняемой части (например, запускаемой как настольное приложение), Electron может быть хорошим выбором: https://electronjs.org/

Что касается сокрытия кода, вы, вероятно, могли бы использовать инструмент обфускации кода (например, https://obfuscator.io/). Но в целом довольно сложно скрыть код JavaScript. Подробнее см. этот ответ .

0 голосов
/ 07 ноября 2019

Я бы определенно рассмотрел использование электронного и углового шаблона: https://github.com/maximegris/angular-electron

С точки зрения запутывания я только что сделал пакет npm, который запутывает и минимизирует код в пакете, чтобы электрон мог его правильно построить. ,https://www.npmjs.com/package/directory-obfuscator

...