在Mac上,安装节点后使用:
brew install node
/ usr / local / lib / node_modules中出现的唯一包是npm。我之前安装的节点包含一堆包“express,apn,http2,ws等”。
有什么想法吗?
也没有package.json。
答案 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}
作为依赖项