我正在编写我自己的CLI节点模块'npak',它是全局安装的。Node.js如何从全局安装的包中找到本地node_modules文件夹
我需要找到执行(全局)cli命令的项目的本地“node_modules”文件夹的绝对路径。
说,该项目是这样的:
/home
/projects
/test-project/
/package.json
/node-modules
/folder-one
/folder-two
/folder-three/ npak find-modules
^-- this should return absolute path of node-modules folder
应该返回:/家庭/项目/测试项目/节点模块即使npak在全球范围内安装
我怎么在无论cwd来自全局安装的软件包,本地“node-modules”文件夹的绝对路径是什么?
你有没有尝试类似[this](https://github.com/callumacrae/find-node-modules)? – robertklep
@robertklep这将工作...如果你将它设置为答案我会标记它的答案 – Nik