我使用npm i -g [package]
命令安装了node.js(我认为)软件包。这个包(MJML)有一个命令行工具。根据他们的文档,包中应该包含命令行工具,但是当我使用命令mjml demo.mjml
时,我收到错误-bash: mjml: command not found
我注意到我还安装了一个单独的CLI软件包,但是我收到了同样的错误。
我的问题是:是否需要进行更改以允许节点包使用命令行工具?
我正在使用OSX El Capitan 10.11.6
答案 0 :(得分:0)
这可能是一个愚蠢的问题,但您确定该软件包已成功安装吗?
有时您需要使用sudo npm install [package] -g
作为管理员安装全局程序包。