新的 Mac 用户帐户。我为 Mac 安装了 Trigger.io (TriggerToolkit) 应用程序。它会启动一个带有应用程序的选项卡。我可以从中运行 iOS 模拟器 - 所以它似乎可以正常工作。我已经使用 Mac 包从 node.js 网站安装了 node.js。
我有 node.js 作为 /usr/local/bin/npm (版本 1.1.43)。
当我在命令行输入“npm”时发现它。
路径“/usr/local/bin”在我的 $PATH 上。
“/usr/local/bin”在我的 /etc/paths 文件中设置,系统范围。
因此,任何用户都应该可以在任何时间(登录之前或之后、运行终端等)找到 npm 可执行文件。
当我使用网页进行 web 运行时,一切正常,直到它尝试运行 npm。
[DEBUG] running run_web((), {})
[DEBUG] Running: npm install
[DEBUG] failed to run npm: do you have Node.js installed and on your path? while running run_web((), {})
[ERROR] failed to run npm: do you have Node.js installed and on your path?
我想这个问题一定与关于 npm 路径的假设有关。假设是什么?我可以用什么符号链接来完成这项工作?
请注意,npm是由“forge run web”找到的。这是 TriggerToolkit.app 工作方式特有的。