首页 > 解决方案 > 带有节点应用程序的 Edgejs 未在 Mac 计算机上运行

问题描述

我有使用 Edgejs 模块运行一些 .net dll 的节点应用程序。我的应用程序在 Windows 机器上运行,但在 Mac 计算机上运行相同的应用程序时出现以下错误:

CoreClrEmbed enter code hereding::Initialize - 无法解析 CoreCLR 路径。有关更多详细信息,请通过将 COREHOST_TRACE 环境变量设置为 1 module.js:664 来启用跟踪

  return process.dlopen(module, path._makeLong(filename));
                 ^

错误:这不是已发布的独立应用程序,我们无法找到 .NET Core SDK。请确保已安装;在 Object.node_modules/edge-js/lib/edge.js:54:8 上查看http://microsoft.com/net/core的更多信息)

标签: .netnode.jsnpm.net-4.5edgejs

解决方案


您是否确保按照https://github.com/tjanczuk/edge/tree/master#scripting-clr-from-nodejs正确配置了您的 Mac ?


推荐阅读