无法在Windows上安装Ionic

时间:2018-06-17 01:42:14

标签: node.js ionic-framework

我打算维护一个Ionic应用程序,但我不能在我的任何机器上安装Ionic(无论是在工作中 - Win 7)还是在家里(Win 10)。

也许我们可以从我的家用机器(Win 10)开始。失败后,我完全卸载了Node,然后重新启动了机器。我重新安装了Nodejs并升级了npm,以便版本是: Nodejs:10.4.1 NPM:6.1.0

我的Powershell提示输出(提升权限)是:

  

PS F:\ Code \ Powershell \ Toolkit> npm install -g ionic   错误的ERR!路径C:\ Users \ roger \ AppData \ Roaming \ npm \ node_modules \ ionic \ node_modules.readable-stream.DELETE   错误的ERR!代码ENOTEMPTY   错误的ERR! errno -4051   错误的ERR!系统调用rmdir   错误的ERR! ENOTEMPTY:目录不为空,rmdir'C:\ Users \ roger \ AppData \ Roaming \ npm \ node_modules \ ionic \ node_modules.readable-stream.DELETE'

     

npm ERR!可以在以下位置找到此运行的完整日志:   错误的ERR! C:\ Users \用户罗杰\应用程序数据\漫游\ NPM-cache_logs \ 2018-06-17T01_32_39_358Z-的debug.log

有趣的是,被称为非空的目录.readable-stream.DELETE是空的。所以,不确定那里发生了什么。

任何帮助都会很棒。 感谢

1 个答案:

答案 0 :(得分:1)

首先要做的是解决该目录删除问题。确保卸载Node.js,以确保其所有进程均未锁定该目录。

尝试以下方法。

  1. 右键单击该目录所在的驱动器(可能是C驱动器)。
  2. 在上下文菜单上单击属性
  3. 转到“工具”标签
  4. 单击Check按钮。

让它顺其自然。完成后,如果一切正常,请尝试再次删除目录。

如果成功,请重新安装Node(v8.11.3)。不要升级NPM。
使用npm install -g ionic重新安装Ionic
创建一个应用ionic start myApp tabs
转到myApp目录。
运行ionic serve

希望第一部分将清除该文件夹并带您上路。