我只是在 Windows 上设置官方 node.js,其中包括自定义目录 d:\myserver\nodejs 中的 npm
我用 npm 测试了
npm install less
它可以工作,但我在 node_modules\npm\node_modules 子目录中看不到任何更少的目录。
我在哪里可以找到它(我猜less模块的名称实际上是less)。
下:node_modules
只需检查安装时指针“在哪个目录中”的位置
d:\myserver\nodejs -> node_modules
只是为了进一步澄清,谷歌在查找全局模块的存储位置(通过安装npm install -g ...
)时把我带到了这里。
从文档
- 本地安装(默认):将东西放在当前包根目录的 ./node_modules 中。
- 全局安装(使用 -g):将内容放在 /usr/local 或安装节点的任何位置。
- 如果您要 require() 它,请在本地安装它。
- 如果要在命令行上运行它,请全局安装它。
- 如果两者都需要,则将其安装在两个位置,或使用 npm 链接。