摘要:有没有办法将您要发布的npm模块的依赖项列为全局?
我目前正在创作npm module,它依赖于JSHINT作为主要依赖。我的模块的想法是能够以编程方式从Node调用JSHINT。我通过在jshint命令上使用fs.exec
来完成此操作。
但问题是,除非JSHINT全局安装(npm -g install jshint
),否则在执行jshint命令时(甚至从命令行),我得到:
-bash: jshint: command not found
我环顾四周,似乎无法找到解决方案。我found so far没有效果。
我想知道,当编写要发布的NPM包时,有没有办法将其中一个依赖项列为全局依赖项,当用户安装我的模块时,必须与-g
一起安装npm?