我找不到关于此的任何直接说明。我已经安装的Node.js和NPM,然后创建自己的文件夹项目,D:\node_stuff
,然后cd'd那里通过cmd
(视窗10),然后跑掉npm install express
,npm 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软件包时有两个选择:
npm install gifify -g
npm install gifify
(或npm install
如果该软件包在package.json中列出)一些软件包在安装后也会安装命令行脚本。对于全局安装的软件包,该CLI脚本已安装到PATH中的某个位置,因此您只需运行裸命令即可,例如gifify -h
。对于本地安装的软件包,该CLI脚本将本地安装在该node_modules
文件夹下,该文件夹不在您的PATH中。要运行这样一个脚本可以使用NPM包执行NPX,例如npx gifify -h
。这实际上是从node_modules/.bin
文件夹执行本地脚本。
如果您的打包脚本(例如gifify
)依赖于第三方可执行文件(例如FFMPEG和ImageMagick),那么我会将它们安装为常规应用程序(将其放置在PATH中)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句