node.js - 安装节点但缺少 node_modules 中的所有包
问题描述
在 Mac 上,安装节点后:
brew install node
/usr/local/lib/node_modules 中出现的唯一包是 npm。我之前安装的node包含一堆包,比如“express、apn、http2、ws等”。
有任何想法吗?
也没有 package.json。
解决方案
当您安装节点时,您只会得到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}
作为依赖项
推荐阅读
- python - 使用 sqlalchemy 和 pyodbc 的 SQL Server 2016 连接不返回任何表
- android - Firebase/Android - 检查数据库中的数据是否与同一数据库中的其他数据匹配
- airflow - 将 OracleOperator 的输出发送到 Airflow 中的另一个任务
- c# - 使用具有两个视图的 mvvm?
- angular - 更改默认离子模态动画的持续时间
- intellij-idea - 我如何让 IntelliJ IDEA 代码居中对齐?
- css - Yii2:重载扩展的CSS
- angular - 在我使用 Angular 编写的项目中,运行它时出现“无法获取”错误
- java - JacksonPropertyNodeNameProvider 在自定义创建的约束中添加属性时未获取正确的值
- google-sheets - 如何删除谷歌表格中的过滤框?