从 Linux 安装时 npm 是否创建了 bin/*.cmd 文件?
Have npm create the bin/*.cmd files when installing from Linux?
在 WSL 中使用 node.js 时,WSL 中的 运行 npm install
不会创建一些 node_modules/bin/*.cmd
文件,这很不方便 Windows基础工具寻找。
是否可以在我安装任何包时创建这些?
或者我应该在 npm
命令之外寻找创建它们的解决方案吗?
要创建 node_modules/bin/*.cmd
,您需要安装 Windows 版本的节点。请记住,WSL 看起来和感觉起来都像 Linux。 Linux 上不存在您要创建的节点模块,因此 WSL 也不会创建它。在 Windows 和 WSL 上安装节点是很常见的。请务必让您的 WSL 节点路径出现在 Windows 节点路径之前。通常,将所有 Windows 路径附加到 PATH 末尾是一种很好的做法,以允许 WSL 尝试使用您首先安装的 Linux 工具执行操作,然后再尝试使用 [=13] =]二进制。
在 WSL 中使用 node.js 时,WSL 中的 运行 npm install
不会创建一些 node_modules/bin/*.cmd
文件,这很不方便 Windows基础工具寻找。
是否可以在我安装任何包时创建这些?
或者我应该在 npm
命令之外寻找创建它们的解决方案吗?
要创建 node_modules/bin/*.cmd
,您需要安装 Windows 版本的节点。请记住,WSL 看起来和感觉起来都像 Linux。 Linux 上不存在您要创建的节点模块,因此 WSL 也不会创建它。在 Windows 和 WSL 上安装节点是很常见的。请务必让您的 WSL 节点路径出现在 Windows 节点路径之前。通常,将所有 Windows 路径附加到 PATH 末尾是一种很好的做法,以允许 WSL 尝试使用您首先安装的 Linux 工具执行操作,然后再尝试使用 [=13] =]二进制。