文件名称:ish:将脚本注入节点 REPL
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-03 00:52:06
JavaScript
是的 全局安装 npm i -g ish 选择一些文件,运行它们,并将它们的module.exports属性注入到新 REPL 的全局范围中。 根据调用者是bin/ish还是其他脚本,在正确解析文件路径方面可能存在一些挥之不去的边缘情况。 给定一个带有 CommonJS 导出的文件... // my-module.js module.exports = "some value"; 然后,从命令行... > ish myModule=./my-module.js $ console.log(myModule) "some value" 它与打开 Node REPL 并需要模块基本相同,除了它可以做一些额外的事情: 自动编译 CoffeeScript 使用--babel标志编译 ES6 JavaScript 将导出的属性注入到其属性名称下的作用域中 访问模块的*私有变量
【文件预览】:
ish-master
----.gitignore(690B)
----package.json(617B)
----LICENSE.md(1KB)
----bin()
--------ish(1011B)
----.travis.yml(54B)
----index.js(34B)
----lib()
--------index.js(3KB)
--------eval.js(380B)
----readme.md(980B)
----test()
--------coffee-example.coffee(119B)
--------coffee-example3.coffee(30B)
--------example2.js(19B)
--------test.js(3KB)
--------cli-test.js(0B)
--------example.js(154B)
--------to-stdin.js(98B)
--------example3.js(37B)
--------coffee-example2.coffee(19B)