Node.jsproblem需要在Windows的父目录中添加插件

时间:2017-11-23 21:08:21

标签: node.js windows

在Linux上,所有这一切都很自然,但在Windows上,如果它是父路径或父路径的子目录,我们就需要插件时遇到严重问题

因此,如果我在目录中并使用以下命令运行节点:

require("./subdir/build/Release/myAddon");

它装得很漂亮!

但是,假设我进入另一个子目录并使用以下命令运行节点:

require("../subdir/build/Release/myAddon");

我得到了一个可怕的

Error: The specified module could not be found.
\\?\C:\Users\MyUserName\path-to-project\subdir\build\Release\myAddon.node

但是......在上面的最后一行之前,如果我把它放在:

process.chdir("..");

现在,我加载了加载项,但它会破坏依赖原始工作目录的项目的其余部分。

围绕这个做什么工作?是否更像 Windows 加载 DLL 的问题?

0 个答案:

没有答案