请帮助:)
如何在Windows上安装IONIC。由于某些随机原因,它无法安装。
我已经安装了Node,NPM和Cordova。
但是当我尝试安装IONIC时出现错误。
这是我的日志:
所以,问题在于我无法安装离子。
C:\ Windows \ System32下>离子型
'离子'不被视为内部或外部命令, 可操作程序或批处理文件。
C:\ Windows \ system32> npm -v
4.4.2
C:\ Windows \ system32> cordova -v
6.5.0
C:\ Windows \ system32> node -v
v6.10.0
C:\ Windows \ system32> npm install -g ionic
npm WARN弃用minimatch@0.2.14:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
npm WARN弃用minimatch@0.3.0:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
npm WARN弃用minimatch@2.0.10:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
npm WARN不推荐使用node-uuid@1.4.8:改为使用uuid模块
npm WARN弃用node-uuid@1.3.3:改用uuid模块 C:\ Users \ jasonbullen \ AppData \ Roaming \ npm` - (空)
npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@^1.0.0(node_modules \ ionic \ node_modules \ chokidar \ node_modules \ fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的fsevents平台@ 1.1.1:想要{" os":" darwin"," arch":&# 34;任何"}(当前:{" os":" win32"," arch":" x64"} )npm WARN in ionic@2.2.1用mime-types @ 2.0.14替换捆绑版本的mime-types
npm WARN in ionic@2.2.1用semver@4.2.0替换捆绑版的semver
npm WARN在ionic@2.2.1中用cross-spawn@4.0.2替换捆绑版本的cross-spawn
npm WARN在ionic@2.2.1中使用form-data@0.2.0替换捆绑的form-data版本
npm警告在ionic@2.2.1中,用request@2.51.0替换捆绑的请求版本
npm警告在ionic@2.2.1中,用ionic-app-lib@2.2.0替换捆绑版本的ionic-app-lib
npm ERR!路径C:\ Users \ jasonbullen \ AppData \ Roaming \ npm \ node_modules.staging \ _ns I-b577a3a1
npm ERR!代码ENOENT
npm ERR! errno -4058
npm ERR!系统调用重命名
npm ERR! enoent ENOENT:没有这样的文件或目录,重命名' C:\ Users \ jasonbullen \ AppData \ Roaming \ npm \ node_modules.staging \ ansi-b577a3a1' - > ' C:\用户\ jasonbullen \应用程序数据\漫游\ NPM \ node_modules \离子\ node_modules \科尔多瓦-LIB \ node_modules \ ANSI'
npm ERR! enoent ENOENT:没有这样的文件或目录,重命名' C:\ Users \ jasonbullen \ AppData \ Roaming \ npm \ node_modules.staging \ ansi-b577a3a1' - > ' C:\用户\ jasonbullen \应用程序数据\漫游\ NPM \ node_modules \离子\ node_modules \科尔多瓦-LIB \ node_modules \ ANSI'
npm ERR! enoent这很可能不是npm本身的问题
npm ERR! enoent并且与npm无法找到文件有关。
npm ERR! ENOENT
npm ERR!可以在以下位置找到此运行的完整日志:
npm ERR! C:\ Users \用户jasonbullen \应用程序数据\漫游\ NPM-cache_logs \ 2017-03-23T09_44_06_598Z-的debug.log
非常感谢:)
请帮助别人 - 它仍然无法运作:(
答案 0 :(得分:2)
更新npm模块并安装离子全局
后,问题可能会解决npm cache clean -f
npm install -g npm
npm uninstall -g ionic cordova
npm cache clean -f
npm install -g ionic cordova
如果问题仍然存在
npm install -g minimatch
答案 1 :(得分:0)
运行以下命令添加Windows平台:
ionic platform add windows
或者
将此添加到您的config.xml:
<engine name="windows" spec="5.0.0" />
并运行ionic prepare
在这里看到我的答案:https://stackoverflow.com/a/42815110/5239171