npm install 引入了包,但是安装成功后找不到?

问题描述

我正在尝试为项目 npm 安装包 (jasmine)。该软件包似乎安装得很好,但是当我尝试使用它时,我遇到了 error message。我正在全局安装该软件包,因此它应该可以访问并且我可以在 my node modules folder as well 中看到它。我对使用包管理器比较陌生,我对错误的原因感到困惑。

解决方法

当 Cygwin 或 WSL 启动时,它们会从 Windows 获取路径值,因此您所看到的问题源于 Cygwin 在 Windows 路径中寻找节点而不是 Cygwin 路径。 如果您可以从 Windows 安装中删除节点,则 Cygwin 安装 dhijnd 会选择正确的可执行文件,并按预期开始工作。