gpt4 book ai didi

javascript - 尝试创建一个全局 npm 模块。执行我的命令时,我得到 "The system cannot find the path specified"

转载 作者:行者123 更新时间:2023-11-29 21:57:42 24 4
gpt4 key购买 nike

我正在尝试将我创建的 npm 模块转换为在全局范围内使用。 https://github.com/toymachiner62/node-mongo-seeds/tree/global

当我运行 $ seed 时,它给出错误 The system cannot find the path specified 所以它知道这是一个全局命令。

我不确定从哪里开始调试它。我的所有脚本中都有 console.logs,但它们都没有触发,所以问题出在其他地方,但我不确定接下来要尝试什么。

建议?

编辑

我现在在我的 mac 上,我将种子中 Node 的 shebang 路径更改为 #!/usr/local/bin node

我在尝试使用我的模块时仍然遇到这些错误:

$ seed
-bash: /usr/local/bin/seed: /usr/local/bin: bad interpreter: Permission denied
$ sudo seed
sudo: unable to execute /usr/local/bin/seed: Permission denied

编辑

看来这只是我的一台 mac 上的问题。另一个工作正常..

最佳答案

您应该将脚本命名为 bin/seed.js 并这样调用它。此外,bin/seed 顶部的 Node 路径似乎不正确。

关于javascript - 尝试创建一个全局 npm 模块。执行我的命令时,我得到 "The system cannot find the path specified",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25532382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com