完美支持Shell，js中不能使用require引入外部工具