我打算维护一个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
是空的。所以,不确定那里发生了什么。
任何帮助都会很棒。 感谢
答案 0 :(得分:1)
首先要做的是解决该目录删除问题。确保卸载Node.js,以确保其所有进程均未锁定该目录。
尝试以下方法。
Check
按钮。让它顺其自然。完成后,如果一切正常,请尝试再次删除目录。
如果成功,请重新安装Node(v8.11.3)。不要升级NPM。
使用npm install -g ionic
重新安装Ionic
创建一个应用ionic start myApp tabs
转到myApp目录。
运行ionic serve
希望第一部分将清除该文件夹并带您上路。