[英]steps to compile Node.js source into byte code and use it
我們已經在nodejs中開發了一個項目。 客戶將與他們的客戶一起分發/出售應用程序,因此我必須隱藏它們(編譯)而不是交付源代碼。 請從一開始就提供給我正確的步驟,以進行編譯和使用。
您可以使用node-webkit它將為Windows,Linux和Mac OS構建可執行文件。
我在使用uglify.js進行.. uglify一切方面都有很好的經驗,然后我通過了一個手寫函數,該函數將標頭的標識符調用更改為十六進制版本(例如,hello變成a-48656c6c6f),然后運行剩下的內容通過PKG(在npm上可用)或tar進行加載,並在pgk中編寫一個加載器,以便在編譯時將tar加載到其快照中,並且只有在運行時才將程序邏輯加載到內存中。 仍然不是萬無一失,但至少在這一點上,如果他們通過了,那么他們可以自己編寫它。 抱歉,復興了,希望這對某人有幫助,因為4年后,這仍然是一個灰色地帶
編輯您也可以(如果對JavaScript,V8 API和C ++熟悉的話)編寫一個本機模塊,並將本機模塊與某些加載器模塊捆綁在一起。 抱歉,我想提供信息並簡明扼要(在手機上鍵入內容很痛苦)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.