是否可以使用不同于.js
的扩展名来运行node.js,比如使用node server.type
代替node server.js
?
我已经尝试过require.extensions
require.extensions['.type'] = require.extensions['.js'];
但我遇到了这个错误:
Error: /root/project/server.type: invalid ELF header
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
然而,我认为这与require
无关,除非我想从node.js内部要求这些文件。