【文件属性】:
文件名称:ish:将脚本注入节点 REPL
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-13 07:05:26
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)