文件名称:otto.module:otto的Node.js模块加载系统的实现
文件大小:38KB
文件格式:ZIP
更新时间:2024-06-02 18:22:02
nodejs javascript go module otto
otto.module 的实现。 安装 $ go get -u github.com/hattya/otto.module 用法 package main import ( "fmt" "os" "github.com/hattya/otto.module" ) func main () { vm , err := module . New () if err != nil { fmt . Fprintln ( os . Stderr , err ) os . Exit ( 1 ) } file := new (module. FileLoader ) folder := & module. FolderLoader { File : file } vm . Register ( file ) vm . Register ( folder ) vm . Re
【文件预览】:
otto.module-master
----testdata()
--------folder03()
--------folder09()
--------file02.js(58B)
--------error01.js(22B)
--------node_modules()
--------folder10()
--------error05()
--------error02.js(31B)
--------error03.json(16B)
--------folder04()
--------folder08()
--------folder07()
--------file01.js(32B)
--------folder01()
--------folder02()
--------error06()
--------folder05()
--------file03.json(16B)
--------file05.js(84B)
--------folder06()
--------error04()
--------error07()
--------file04.js(86B)
----.eslintrc.yml(716B)
----cmd()
--------modulizer()
----package.json(620B)
----babel.config.json(137B)
----.github()
--------workflows()
----test()
--------.eslintrc.yml(67B)
--------path.spec.js(31KB)
----otto_test.go(1KB)
----module_test.go(14KB)
----loader.go(4KB)
----Asterfile(2KB)
----module.go(4KB)
----.gitignore(56B)
----lib()
--------internal()
--------path.js(7KB)
--------module.js(2KB)
----core.go(12KB)
----otto.go(1KB)
----binding.go(904B)
----go.sum(392B)
----export_test.go(288B)
----README.md(1KB)
----LICENSE.txt(1KB)
----go.mod(166B)