簡體   English   中英

步驟,將Node.js源代碼編譯為字節代碼並使用它

[英]steps to compile Node.js source into byte code and use it

我們已經在nodejs中開發了一個項目。 客戶將與他們的客戶一起分發/出售應用程序,因此我必須隱藏它們(編譯)而不是交付源代碼。 請從一開始就提供給我正確的步驟,以進行編譯和使用。

您是否看到以下答案: 我可以使Node.JS應用程序自行執行嗎?

讓我重新引用它:

  1. 下載並安裝JXcore
  2. 轉到您的應用文件夾
  3. 運行jx package index.js myapp -native

您可以使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM