gpt4 book ai didi

node.js - 作为命令行程序的 npm 包的 Shell 脚本包装器

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:26 25 4
gpt4 key购买 nike

假设您有一个 npm 包,您希望将其用作命令行程序,例如js-美化。

当我全局安装这个文件时,我发现确实有一个附带的 Windows 批处理文件,实际上是在不同目录中具有相同名称的两个稍有不同的批处理文件(以及安装在 UNIX 上时的 shell 脚本)。

但是当我查看 github 上的 js-beautify 源代码时,没有任何批处理文件的迹象。批处理文件从哪里来?我在 npm 文档中没有看到任何提及此类内容。

最佳答案

当您将 package.json 中的“bin”属性配置为 js-beautify does here 时,就会发生这种情况。 。具体来说,npm install 使用 cmd-shim模块将它们创建为 shown here .

关于node.js - 作为命令行程序的 npm 包的 Shell 脚本包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30426294/

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