2
按照在node.js file src/node.js
, line 55這個話題的話題(Standalone? - nodejs)評論,:node.js - 本地模塊「_third_party_main」不工作?
// To allow people to extend Node in different ways, this hook allows
// one to drop a file lib/_third_party_main.js into the build
// directory which will be executed instead of Node's normal loading.
所以我想我可以做這樣的事情:在
git clone https://github.com/joyent/node \
&& cd ./node \
&& echo 'console.log("Hello, World!");' > lib/_third_party_main.js \
&& ./configure
&& make -j4
但生成的可執行文件「 ./node「只是運行正常的REPL循環(如果給出參數,則運行主模塊),就像沒有檢測到」第三方主模塊「一樣。我希望可執行文件會打印「Hello,World!」 (根據我的自定義主模塊)並退出,這樣我就可以構建一個靜態鏈接的可執行文件,用於簡單分發基於節點的應用程序。
任何想法如何通過「_third_party_main」工作得到這個「獨立」構建?