npm 如何操作将脚本移动到垃圾箱



根据标题。我想让我的代码只能通过 git 下载,我想知道如何将脚本移动到垃圾箱而不必使用 npm。有没有某种方法可以做到这一点,而不必键入整个文件路径和./?(例:$ ./do/this/really/long/script.sh。我也希望能够以某个名称将脚本移动到垃圾箱中。有没有可能的方法可以做到这一点?类似于 npm 的 JSON bin?

{
  "bin": {
    "blah": "/do/this/really/long/script.sh"
  },
}
我相信

你知道 github 和 npm 是截然不同的东西......对,好。因此,如果没有用户必须经历手动过程,就根本无法执行您想要的操作。只要您在自述文件中明确说明这一点(以及复制/粘贴命令),大多数用户就不应该关心。

在幕后,npm 只是创建指向事物的符号链接。我不知道 npm 在做什么的所有细节,但你可以做很多事情来实现类似的目标:

注意:您可以指导用户如何手动执行这些操作,也可以编写复制/粘贴命令来执行此操作...但你必须自己弄清楚这部分。

  1. 为脚本创建别名。

  2. 创建指向脚本的符号链接。

  3. 更新 $PATH 变量以包含脚本的路径。路径可以相对于 bash 控制台的cwd。因此,如果用户当前已进入C:/foo/bar,并且您的$PATH配置为./bin,那么您的操作系统将在C:/foo/bar/bin中查找脚本。

相关内容

  • 没有找到相关文章

最新更新