1

我只是在 Windows 上设置官方 node.js,其中包括自定义目录 d:\myserver\nodejs 中的 npm

我用 npm 测试了

npm install less

它可以工作,但我在 node_modules\npm\node_modules 子目录中看不到任何更少的目录。

我在哪里可以找到它(我猜less模块​​的名称实际上是less)。

4

2 回答 2

4

下:node_modules

只需检查安装时指针“在哪个目录中”的位置

d:\myserver\nodejs -> node_modules

于 2013-08-02T11:14:16.487 回答
0

只是为了进一步澄清,谷歌在查找全局模块的存储位置(通过安装npm install -g ...)时把我带到了这里。

文档

  • 本地安装(默认):将东西放在当前包根目录的 ./node_modules 中。
  • 全局安装(使用 -g):将内容放在 /usr/local 或安装节点的任何位置。
  • 如果您要 require() 它,请在本地安装它。
  • 如果要在命令行上运行它,请全局安装它。
  • 如果两者都需要,则将其安装在两个位置,或使用 npm 链接。
于 2020-02-26T11:21:21.740 回答