node.js - 安装ionic 2错误: npm ERROR cannot read property 'path' of null with windows 10

标签 node.js npm ionic2

我在 Windows 10 上安装 ionic 2 时遇到问题。我已经安装了 npm LST 版本和类型

npm install -g ionic cordova

但出现错误

npm ERR! Cannot read property 'path' of null

这是一个什么问题,我也做了npm cache clean也不起作用。

最佳答案

每当由于路径相关错误而导致软件包安装出现问题时,我都会直接进入安装了node_modules的文件夹并手动将其删除。

对于您的情况,请在 C:\Users\juand\AppData\Roaming\npm\node_modules 中查找 ionic 和 cordova 文件夹。

删除它们并运行 ionic -vcordova -v 以确保您收到消息“'ionic' 未被识别为内部或外部命令,可运行的程序或批处理文件”。

现在您可以再次运行npm i -g ionic cordova,它将从头开始该过程,您将永远不会再看到该错误消息。

发生这种情况是因为当包更新时,文件夹结构可能已更改,因此旧路径将不起作用。干杯

关于node.js - 安装ionic 2错误: npm ERROR cannot read property 'path' of null with windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517580/

相关文章:

javascript - 在 Javascript 中将立体声音频转换为单声道

javascript - 尝试 NPM 发布时 "Class constructor cannot be invoked without ' 新 '"

javascript - 如何过滤响应数据并使用 Angular 2/4 显示不同的值

mysql - 如何在 Ionic 2 中将 MySQL 日期时间格式化为 angular2 可用日期格式?

node.js - TS2585 : 'Promise' only refers to a type, 但在这里用作值

javascript - 为什么Webstorm显示不可能的结果?

javascript - 在 Windows XP 上安装 ungit 错误 : C:/Documents: No such file or directory

jquery - Ionic 2 图像弹出窗口(Angular 2 动态绑定(bind))

node.js - 使用nodejs在mongodb中保存替换的字符串数据

node.js - npm bin 命令 - 未识别为内部或外部命令