node.js - 无法安装 npm 库 - 在 node_modules 中没有创建目录
问题描述
我无法成功安装节点库。我可以看到带有“npm -g list”的库,但 node_modules 中没有目录,并且在我安装库后出现关于缺少库的相同错误。
我不是我机器上的管理员,但没有收到任何有关权限的错误消息。
请参阅以下命令
> npm -g list
...
+-- minipass@2.6.0
| +-- safe-buffer@5.2.1
| `-- yallist@3.1.1
npm ERR! peer dep missing: @angular/core@8.2.14, required by @angular/animations@8.2.14
npm ERR! peer dep missing: @ngrx/store@8.3.0, required by @ngrx/effects@8.3.0
npm ERR! peer dep missing: @ngrx/store@8.3.0, required by @ngrx/entity@8.3.0
npm ERR! missing: minipass@^2.6.0, required by fs-minipass@1.2.7
> npm -g install minipass@2.6.0
+ minipass@2.6.0
updated 1 package in 0.405s
> npm -g list
...
+-- minipass@2.6.0
| +-- safe-buffer@5.2.1
| `-- yallist@3.1.1
npm ERR! peer dep missing: @angular/core@8.2.14, required by @angular/animations@8.2.14
npm ERR! peer dep missing: @ngrx/store@8.3.0, required by @ngrx/effects@8.3.0
npm ERR! peer dep missing: @ngrx/store@8.3.0, required by @ngrx/entity@8.3.0
npm ERR! missing: minipass@^2.6.0, required by fs-minipass@1.2.7
我也没有看到安装了 minipass 库:
>ls .\node_modules\ | Select-String "minipass"
fs-minipass
minipass-collect
minipass-fetch
minipass-flush
minipass-json-stream
minipass-pipeline
minipass-sized
我从 github 获取源代码时从未运行过“npm init”,所以认为我不需要这样做。
软件版本是
视窗 10
npm 是版本 6.13.4
解决方案
npm install
将在您的项目目录中创建目录并下载依赖项。
npm -g install
将创建目录并下载依赖项,但在项目外部的全局文件夹中。
npm init
只会创建package.json
.
推荐阅读
- javascript - 正则表达式匹配字符串之间的字符串
- extjs - Extjs 7,如何使用视图模型将动态数据从一个控制器传递到另一个控制器
- python - python:缺少1个必需的位置参数:'self'
- c# - c#带有CefSharp的Winforms应用程序无法加载文件或程序集CefSharp.Core
- c++ - 为什么我的 glm 旋转功能不能正确旋转我的相机?
- flutter - Flutter 发布 apk 无法正常工作,但调试应用程序工作正常
- android - Kotlin 的 'const val num = 1' 的类型是什么?他们如何定义它?
- javascript - 如何从 Kubernetes Javascript 客户端创建作业和机密
- c++ - 单击按钮后,ImGui 冻结
- r - 用 R 语言绘制大型网络