文件名称:resolve:在Go中实现Node的`require.resolve`算法
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-17 05:33:57
Go
解决 require(X)`` from module at path Y`的require(X)`` from module at path 。 在Go中实现Node的。 允许您像或一样解析require语句。 用法 helloDependency , _ := Resolve ( "./hello.js" , pwd ) log . Println ( helloDependency . Pathname ) 与node_modules ,目录和文件一起使用。 正确解析package.json指定的主文件,例如, hello也可能已解析为/Users/alexandergugel/my_modules/node_modules/hello/some-file-as-specified-in-package-json.js 学分
【文件预览】:
resolve-master
----README.md(883B)
----test()
--------just_dir()
--------module_without_main()
--------module_with_main()
--------module_0()
--------hello.js(0B)
--------other_file.js(0B)
----load_node_modules.go(679B)
----LICENSE(1KB)
----load_as_dir.go(845B)
----resolve_test.go(2KB)
----resolve.go(1KB)
----node_modules_paths.go(891B)
----node_modules_paths_test.go(803B)
----load_as_file.go(742B)
----.travis.yml(34B)