我已经使用sudo npm install mtemplate -g
安装了一个全局npm软件包。 mtemplate
软件包出现在我的/usr/local/bin
目录中。当我在该目录中的终端中键入ls
时,它就会显示出来。我可以在取景器中看到它。
但是当我在终端中键入mtemplate
或/usr/local/bin/mtemplate
(或其任何变体)时,我得到No such file or directory
根据文档,应该可以从终端运行mtemplate
。为什么即使在那里也找不到它?
最佳答案
经过反复的摸索,我自己弄清楚了... ... mtemplate
中的usr/local
链接到mtemplate.js
中的node_modules
文件。该.js文件具有Windows Line Endings,显然Mac上的node不会执行这些操作!
将线尾转换为Unix后,它可以工作...