gpt4 book ai didi

node.js - 如何从命令行使用 Node 模块?

转载 作者:行者123 更新时间:2023-12-05 02:49:27 25 4
gpt4 key购买 nike

我找不到关于此的任何直接说明。我已经安装了 node.js 和 npm,然后在它自己的文件夹 D:\node_stuff 中创建了一个项目,然后通过 cmd (Windows 10) 将其 cd 到那里,然后运行 npm install expressnpm init。我正在尝试使用 gifify ,并通过 npm 而不是 brew (ffmpeg、imagemagick、giflossy)安装它的依赖项。

  • gifify -h -> 'gifify' 不被识别为内部或外部命令,可运行的程序或批处理文件。
  • node gifify -h -> 错误:找不到模块 'D:\node_stuff\gifify'
  • cd node_modules -> node gifify -h -> 没有任何反应

我做错了什么?我什至在哪里看 - 所有带有简单搜索的教程只展示如何安装包或构建项目 - 我不需要构建任何东西,只需要使用这个模块。

最佳答案

您可以运行 npx gifify -h

通常,安装 NPM 包时有两种选择:

  1. 全局安装,例如npm install gifify -g
  2. 本地安装,例如npm install gifify(如果包在 package.json 中列出,则为 npm install)

有些软件包在安装时还会安装一个命令行脚本。对于全局安装的软件包,该 CLI 脚本安装到您​​的 PATH 中的某个位置,因此您可以简单地运行裸命令,例如gifify -h。对于本地安装的包,该 CLI 脚本本地安装在 node_modules 文件夹下,该文件夹不在您的 PATH 中。要运行这样的脚本,您可以使用 NPM 包执行器 npx ,例如 npx gifify -h。这实际上是从 node_modules/.bin 文件夹中执行本地脚本。

如果你的包脚本,例如gifify,依赖第三方可执行文件,例如 FFMPEG 和 ImageMagick,然后我会将它们安装为常规应用程序(这会将它们放在您的 PATH 中)。

关于node.js - 如何从命令行使用 Node 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64016823/

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