我在Windows 10上,有Node 5.6.0和npm 3.6.0.我正在try 将angular material和mdi安装到我的工作文件夹中.npm install angular-material mdi个错误:

+-- angular@1.5.0

+-- UNMET PEER DEPENDENCY angular-animate@^1.5.0

+-- UNMET PEER DEPENDENCY angular-aria@^1.5.0

+-- angular-material@1.0.6

+-- UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- mdi@1.4.57

npm WARN enoent ENOENT: no such file or directory, open
'C:\Users\xxxxx\Desktop\ngClassifieds\package.json' 

npm WARN angular-material@1.0.6 requires a peer of
angular-animate@^1.5.0 but none was installed. 

npm WARN angular-material@1.0.6 requires a peer of angular-aria@^1.5.0
but none was installed. 

npm WARN angular-material@1.0.6 requires a peer of
angular-messages@^1.5.0 but none was installed.

如何解决此问题以安装AngularJSmaterial 和MDI?

推荐答案

npm不再安装对等依赖项,因此您需要手动安装它们,只需在所需的DEP上执行npm install,然后再次try 安装主依赖项.


回复 comments :

就在那条信息里,上面写着你错过了哪个部门

UNMET PEER DEPENDENCY angular-animate@^1.5.0 +-- 
UNMET PEER DEPENDENCY angular-aria@^1.5.0 +-- angular-material@1.0.6 +
UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- mdi@1.4.57` 

所以你需要npm install angular angular-animate angular-aria angular-material angular-messages mdi美元

Node.js相关问答推荐

为什么请求正文未定义?

如何使用updateMany()和Node.js的方法?

如何处理EPIPE时,使用axios并期待413响应?

在Nest.Js中,如何发送带有表单数据的正文请求并应用正文请求验证.附加的文件是可选的

Express无法发布

Sequelize、postgres和posgis:在n°;公里

验证器功能在mongoose 中不起作用

几个 lambda 共有的函数

如何在 JavaScript 中显示多维数组中使用的一维数组的变量名?

Amplify 部署的应用程序出现TypeError: handler is not a function错误,但它在本地运行

等待不在 Express.js 中处理 res.app.render

npm install 在 Mac 上的 Node-gyp 构建错误

为什么 $or 在带有正则表达式的mongoose 中不能正常工作

在express js模型中将js转换为Typescript 时Typescript 错误

Node.js mongodb 驱动程序异步/等待查询

我可以向NPM添加调试脚本吗?

如何在 Node.js 中等待子进程完成

使用 NodeJS 将新对象附加到 DynamoDB 中的 JSON 数组

NodeJS 中的 HTTPS 请求

如何调试 Gulp 任务?