安装节点但缺少node_modules中的所有包

时间:2018-06-10 15:38:27

标签: node.js homebrew

在Mac上,安装节点后使用:

brew install node

/ usr / local / lib / node_modules中出现的唯一包是npm。我之前安装的节点包含一堆包“express,apn,http2,ws等”。

有什么想法吗?

也没有package.json。

1 个答案:

答案 0 :(得分:1)

当您安装节点时,您只获得npm,您提到的其他软件包是使用

安装的
# probably with sudo
npm install -g {package} 

运行时创建package.json

npm init

它与节点安装无关。

如果您想开始一个新项目:

mkdir project
cd project
npm init
npm install {package-name} {other-package}

现在,node_modules内有project/个文件夹,package.json{package-name}个文件夹。 {other-package}作为依赖项