Node.js。如何获取导入文件的路径
Node.js. How to get a path to imported file
我正在编写一个解析器,我正在获取像 ../modules/greeting.js
这样的导入,而且我有一个文件的绝对路径(从我完成导入的地方)- 例如 C:\Desktop\Folder\src\scripts\main.js
。
如何获取我导入的文件的路径? (在这种情况下,它应该是 src/modules/greeting.js
)。谢谢!
将此用作导入文件的绝对路径:
path.resolve(path.dirname('C:\Desktop\Folder\src\scripts\main.js'), '../modules/greeting.js')
Returns: "C:\Desktop\Folder\src\modules\greeting.js"
查看 API 文档以获得更多路径实用程序:https://nodejs.org/api/path.html
我正在编写一个解析器,我正在获取像 ../modules/greeting.js
这样的导入,而且我有一个文件的绝对路径(从我完成导入的地方)- 例如 C:\Desktop\Folder\src\scripts\main.js
。
如何获取我导入的文件的路径? (在这种情况下,它应该是 src/modules/greeting.js
)。谢谢!
将此用作导入文件的绝对路径:
path.resolve(path.dirname('C:\Desktop\Folder\src\scripts\main.js'), '../modules/greeting.js')
Returns: "C:\Desktop\Folder\src\modules\greeting.js"
查看 API 文档以获得更多路径实用程序:https://nodejs.org/api/path.html