使用Linux,我可以使用node file.js
運行Javascript文件。在使用node
進入節點CLI後是否可以運行file.js
?Node.js:從CLI執行文件
1
A
回答
1
編輯:這實際上可以用REPL函數,特別是.load
。這將腳本加載到當前終端,允許終端輸入以進行調試,而不是恢復stdin。
REPL命令可以通過.help
訪問。
0
你不能這樣做。
你可以做的是使用require
,你可以讓你的文件不同的表現無論是獨立運行或使用require
,它給你你正在尋找幾乎什麼。
從CLI:
mod = require("my_module);
mod.my_function();
要弄清楚,如果你正在運行獨立的,使用這樣的測試:require.main === module
所以file.js變爲:
function my_function() {
...
}
exports.my_function = my_function;
if (require.main === module) {
// I'm running standalone
my_function();
}
相關問題
- 1. 如何從Node.js執行.exe文件
- 2. 從文件夾外執行Node.js文件中斷文件路徑
- 3. 從node.js文件運行angular.js
- 4. 從/ usr/local/bin /文件夾打包執行節點bash CLI
- 5. 從CLI執行的PHP文件訪問CodeIgniter類
- 6. Github中node.js的「可執行文件」
- 7. Node.js服務器文件執行
- 8. 執行Node.js的文件中bash腳本
- 9. 使用node.js執行exe文件
- 10. 從node.js執行python腳本
- 11. 從html執行javascript - node.js
- 12. 從Node.js執行Powershell腳本
- 13. PHP-CLI Sudo執行
- 14. 如何執行從node.js傳遞一些參數的.bat文件?
- 15. 從CLI插件(@ ionic/cli-plugin-cordova)執行命令期間發生錯誤
- 16. 從Excel執行.exe文件
- 17. 從java執行.bat文件?
- 18. 從java執行.exe文件
- 19. 從wordpress執行EXE文件
- 20. 從USB執行文件
- 21. 從SQLAlchemy執行SQL文件
- 22. 從Linux可執行文件
- 23. 從.bat文件執行.ps1文件
- 24. 無法執行刀CLI
- 25. 從node.js在前臺執行shell命令
- 26. 如何使用Node.js在客戶端運行可執行文件?
- 27. 在Windows上面對'無法找到CLI可執行文件'
- 28. Maven:根據配置文件執行cli命令(if else)
- 29. 在管道內執行AWS CLI命令Jenkins文件
- 30. 將CLI參數傳遞給可執行文件'go run'
我不相信你可以...不是直接反正。 – Brad 2013-02-25 22:21:19
如果你想解釋你想要完成什麼,它會有所幫助。但是,您可以再次從Node repl執行它或使用Node核心中的'vm'模塊:http://nodejs.org/api/vm.html – 2013-02-26 04:22:38