由于对等依赖性,无法安装vue-onsenui

时间:2018-01-25 23:19:27

标签: node.js npm onsen-ui

我尝试在项目文件夹中使用npm install vue-onsenui --save安装vue-onsenui。我收到以下消息,但我不知道如何解决它。我已经尝试了npm install ansistyles,但这也无效。

npm install vue-onsenui --save
npm WARN vue-onsenui@2.4.3 requires a peer of vue@~2.5.0 but none is installed. You must install peer dependencies yourself.
npm WARN network.pack.app_user@1.0.0 No repository field.

npm ERR! path /Users/BenFransen/code/pack-app/node_modules/npm/node_modules/ansistyles
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/Users/BenFransen/code/pack-app/node_modules/npm/node_modules/ansistyles' -> '/Users/BenFransen/code/pack-app/node_modules/npm/node_modules/.ansistyles.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

1 个答案:

答案 0 :(得分:0)

错误中的路径看起来很奇怪 - 您是否添加了npm作为项目的依赖项?

npm通常是全局安装的,并且通过命令行使用 - 除非你在项目中以编程方式使用npm,否则它通常不需要作为项目的依赖项(就是这种情况?)

尝试删除node_modules目录(可能package-lock.json)并在项目目录中重新运行npm install,然后再次添加vue-onsenui - 有时重置这样的内容会有所帮助。< / p>

另外,对等依赖项警告表示您需要在项目中使用vue作为依赖项才能使用vue-onsenui,因此请确保它也存在。