Ionic 2安装失败 - 在Windows 10上安装ENOENT,EPERM [英] Ionic 2 Installation Fails - ENOENT, EPERM in installation on windows 10
问题描述
我按照 http://ionicframework.com/docs/v2/getting-started/installation/
npm config
C:\ WINDOWS \ system32> npm config list
; cli configs
user-agent =npm / 3.10.8 node / v6.9.1 win32 x64
; builtin config undefined
prefix =C:\\Users \\developer\\AppData \\Roaming\\\\
pm
; node bin location = C:\Program Files\\\
odejs\\\
ode.exe
; cwd = C:\ WINDOWS \ system32
; HOME = C:\Users\developer
; npm config ls -l显示所有默认值。
使用的命令
PS C:\ WINDOWS \ system32>节点-v
v6.9.1
PS C:\ WINDOWS \ system32> npm -v
3.10.8
PS C:\ WINDOWS \ system32>
按说明安装离子
PS C:\ WINDOWS \ system32> npm install -g ion cordova
+ - request@2.51.0
| ` - bl@0.9.5
| ` - readable-stream@1.0.34
| ` - inherits@2.0.3
` - unzip@0.1.9
+ - fstream@0.1.31
| + - graceful-fs@3.0.11
| | ` - natives@1.1.0
| + - inherits@2.0.3
| ` - rimraf@2.5.4
| ` - glob@7.1.1
| + - inflight@1.0.6
| + - once@1.4.0
| ` - path-is-absolute@1.0.1
+ - readable-stream@1.0.34
| ` - inherits@2.0.3
` - setimmediate@1.0.5
npm ERR! Windows_NT 10.0.10586
npm ERR! argvC:\\Program Files \\\\
odejs\\\\
ode.exeC:\\Users \\developer\\AppData
\\Roaming \\\\
npm \\\\
ode_modules \\\\
pm \\bin \\\\
pm-cli.jsinstall - gioniccord
ova
npm ERR!节点v6.9.1
npm ERR! npm v3.10.8
npm ERR!路径C:\Users\developer\AppData \Roaming\\\
pm\\\
ode_modules \.staging \ _简称 -
2a0e0d71
npm ERR!代码ENOENT
npm ERR! errno -4058
npm ERR!系统调用重命名
npm ERR! ENOENT ENOENT:没有这样的文件或目录,重命名C:\Users\developer\AppD
ata\Roaming\\\
pm\\\
ode_modules\.staging\abbrev-2a0e0d71 - > 'C:\Users\developer\AppD
ata\Roaming\\\
pm\\\
ode_modules\cordova \\\
ode_modules \ nnpm \\\
ode_modules \abbrev'
npm ERR! ENOENT ENOENT:没有这样的文件或目录,重命名C:\Users\developer\AppD
ata\Roaming\\\
pm\\\
ode_modules\.staging\abbrev-2a0e0d71 - > 'C:\Users\developer\AppD
ata\Roaming\\\
pm\\\
ode_modules\cordova \\\
ode_modules \ nnpm \\\
ode_modules \abbrev'
npm ERR! enoent这很可能不是npm本身的问题
npm ERR! enoent并且与npm无法找到文件有关。
npm ERR! enoent
npm ERR!请在任何支持请求中包含以下文件:
npm ERR! C:\ WINDOWS \ system32 \ nnpm-debug.log
PS C:\ WINDOWS \ system32>
正确的方法是什么?
Ubuntu 12.04上的类似问题此处
更新: - 我尝试将其作为管理员运行,但最终结果与稍有不同的错误消息相同。
C:\WINDOWS\system32> npm install -g ionic cordova
| ` - strip-json-comments@1.0.4
+ - repeating@1.1.3
| ` - is-finite@1.0.2
| ` - number-is-nan@1.0.1
+ - semver-diff@2.1.0
` - string-length@1.0.1
npm ERR ! Windows_NT 10.0.10586
npm ERR! argvC:\\Program Files \\\\
odejs \\\\
ode.exeC:\\Program Files \\\\
odejs \\\\
ode_modules \\\\
pm \\\ \\ bin \\\\
pm-cli.jsinstall - gioniccordova
npm ERR!节点v6.9.1
npm ERR! npm v3.10.8
npm ERR!路径C:\Users\developer\AppData\Roaming\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\.cordova-lib.DELETE\\\
ode_modules\ cordova-js
npm ERR!代码EPERM
npm ERR! errno -4048
npm ERR!系统调用重命名
npm ERR!错误:EPERM:不允许操作,重命名为'C:\Users\developer\AppData \Roaming\\\
pm\\\
ode_modules \ ion\\\
ode_modules \ ion-app-lib \ node_modules \ .cordova -lib.DELETE\\\
ode_modules\cordova-js' - > C:\Users\developer\AppData\Roaming\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\cordova-lib\\\
ode_modules\cordova-JS '
npm ERR!在C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \finalize.js:64:7
npm ERR!在C:\Program Files \\\
odejs\\\
ode_modules\\\
pm\\\
ode_modules\slide\lib\async-map.js:52:35
npm ERR! at Array.forEach(native)
npm ERR! at C:\Program Files\\\
odejs\\\
ode_modules\\\
pm\\\
ode_modules\slide\lib\async-map.js:52:11
npm ERR! at Array.forEach(native)
npm ERR!在asyncMap(C:\Program Files \\\
odejs \\\
ode_modules \ npm \ node_modules \slide \lib \async-map.js:51:8)
npm ERR!在moveModules(C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \ finalize.js:61:5)
npm ERR!在C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \ finalize.js:56:70
npm ERR!在C:\Program Files \\\
odejs\\\
ode_modules\\\
pm\\\
ode_modules\mkdirp \ index.js:48:26
npm ERR!在FSReqWrap.oncomplete(fs.js:123:15)
npm ERR!
npm ERR!错误:EPERM:不允许操作,重命名为'C:\Users\developer\AppData \Roaming\\\
pm\\\
ode_modules \ ion\\\
ode_modules \ ion-app-lib \ node_modules \ .cordova -lib.DELETE\\\
ode_modules\cordova-js' - > C:\Users\developer\AppData\Roaming\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\cordova-lib\\\
ode_modules\cordova-JS '
npm ERR!在错误(本机)
npm ERR! {错误:EPERM:不允许操作,重命名'C:\Users\developer\AppData \Roaming\\\
pm\\\
ode_modules \ionic\\\
ode_modules\ionic-app-lib \ node_modules \。 cordova-lib.DELETE\\\
ode_modules\cordova-js' - > C:\Users\developer\AppData\Roaming\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\cordova-lib\\\
ode_modules\cordova-JS '
npm ERR!在C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \finalize.js:64:7
npm ERR!在C:\Program Files \\\
odejs\\\
ode_modules\\\
pm\\\
ode_modules\slide\lib\async-map.js:52:35
npm ERR! at Array.forEach(native)
npm ERR! at C:\Program Files\\\
odejs\\\
ode_modules\\\
pm\\\
ode_modules\slide\lib\async-map.js:52:11
npm ERR! at Array.forEach(native)
npm ERR!在asyncMap(C:\Program Files \\\
odejs \\\
ode_modules \ npm \ node_modules \slide \lib \async-map.js:51:8)
npm ERR!在moveModules(C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \ finalize.js:61:5)
npm ERR!在C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \ finalize.js:56:70
npm ERR!在C:\Program Files \\\
odejs\\\
ode_modules\\\
pm\\\
ode_modules\mkdirp \ index.js:48:26
npm ERR!在FSReqWrap.oncomplete(fs.js:123:15)
npm ERR!
npm ERR!错误:EPERM:不允许操作,重命名为'C:\Users\developer\AppData \Roaming\\\
pm\\\
ode_modules \ ion\\\
ode_modules \ ion-app-lib \ node_modules \ .cordova -lib.DELETE\\\
ode_modules\cordova-js' - > C:\Users\developer\AppData\Roaming\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\cordova-lib\\\
ode_modules\cordova-JS '
npm ERR! at Error(native)parent:'ionic-app-lib'}
npm ERR!
npm ERR!请尝试以root / Administrator身份再次运行此命令。
npm ERR!请在任何支持请求中包含以下文件:
npm ERR! C:\ WINDOWS \ system32 \ nnpm-debug.log
C:\ WINDOWS \ system>
查看其他SO帖子和资源中的不同建议。
常见建议
-
删除
运行C :\ Users\developer\AppData \Roaming\\\
文件夹并手动创建npm并以
pmAdministrator
-
再次通过
npm install -g npm
安装npm并以Administrator $ c运行$ c>
-
为npm创建一个不同的文件夹
真正有用的是#3 - 即将npm文件夹从默认的npm安装程序选项更改为用户创建的其他目录。
步骤
-
检查当前的npm路径
C:\> npm config获取前缀
C:\ Users\developer \ AppData \Roaming\\\
pm
C:\>
-
将npm和npm-cache文件夹设置为某个用户创建的目录
C :\> npm配置设置前缀C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ > C:\> npm config set cache C:\ dev\\\
pm_repo \\\
pm-cache --global -
运行
npm install -g< some_module>
以测试模块是否已安装在目录C:\dev \ nnpm_repo \ npm
-
从命令提示符运行
npm install -g ionic cordova
管理员
-
添加路径
C:\dev \ nnpm_repo \ npm
到PATH
环境变量
注意: -
在第3步中,我作为普通用户运行 npm install -g jshint
并且 jshint
安装得很好。但是,作为普通用户运行 npm install -g ionic cordova
仍然会出现如下错误。因此,在离子步骤4中,安装运行为管理员
npm呃! Windows_NT 10.0.10586
npm ERR! argvC:\\Program Files \\\\
odejs \\\\
ode.exeC:\\Program Files \\\\
odejs \\\\
ode_modules \\\\
pm \\\ \\ bin \\\\
pm-cli.jsinstall - gioniccordova
npm ERR!节点v6.9.1
npm ERR! npm v3.10.8
npm ERR! path C:\dev\\\
pm_repo \\\
pm \\\
ode_modules \ionic\\\
ode_modules\ionic-app-lib \ node_modules \ coordova-lib \ node_modules \ nnpm \\\
ode_modules \ node-gyp
npm ERR!代码EPERM
npm ERR! errno -4048
npm ERR!系统调用重命名
npm ERR!错误:EPERM:操作不被允许,重命名C:\dev\\\
pm_repo\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\cordova-lib\\\
ode_modules\ npm\\\
ode_modules\\\
ode-gyp' - > C:\dev\\\
pm_repo\\\
pm\\\
ode_modules\ionic\\\
ode_modules\ionic-APP-lib\\\
ode_modules\cordova-lib\\\
ode_modules\\\
pm\\\
ode_modules\.node- gyp.DELETE'
npm ERR!在moveAway(C:\Program Files\\\
odejs\\\
ode_modules\\\
pm\lib\ install\action \finalize.js:38:5)
npm ERR!在destStatted(C:\Program Files \\\
odejs \\\
ode_modules \\\
pm \lib \ install \action \finalize.js:27:7)
npm ERR!在FSReqWrap.oncomplete(fs.js:123:15)
运行<$ c的最终结果$ c> npm install -g ionic cordova as Administrator
C:\ WINDOWS \ system32> npm install -g ionic cordova
C:\dev\\\
pm_repo \ npm \ coordova - > C:\dev\\\
pm_repo\\\
pm\\\
ode_modules\cordova\bin\cordova
C:\\\\\ nnpm_repo \ nnpm \ ion - > C:\dev\\\
pm_repo\\\
pm\\\
ode_modules\ionic\bin\ionic
C:\ dev \\\
pm_repo \ nn
+ - cordova@6.4.0
| + - cordova-lib@6.4.0
| + - insight@0.8.3
| + - nopt@3.0.1
| ` - update-notifier@0.5.0
` - ionic@2.1.4
+ - @ ionic / app-generators @ 0.0.3
+ - cli-table @ 0.3.1
+ - expand-tilde@1.2.0
+ - gulp@3.8.8
+ - gulp-util@3.0.7
| ` - dateformat@1.0.12
| ` - meow@3.7.0
| + - normalize-package-data@2.3.5
| ` - read-pkg-up@1.0.1
| ` - read-pkg@1.1.0
+ - inquirer@0.11.2
+ - ionic-app-lib@2.1.2
| + - cordova-lib@6.1.0
| | + - cordova-common@1.1.1
| | | ` - osenv@0.1.3
| | | + - os-homedir@1.0.1
## snipped ##
+ - match-stream@0.0.2
| ` - buffers@0.1.1
+ - pullstream@0.4.1
| + - over@0.0.5
| ` - slice-stream@1.0.0
+ - readable-stream@1.0.34
| + - core-util-is@1.0.2
| + - inherits@2.0.3
| + - isarray@0.0.1
| ` - string_decoder@0.10.31
` - setimmediate@1.0.5
C:\ WINDOWS \ system>
C:\ Windows \ System32>离子-v
2.1.4
C:\ Windows \ System32> cordova - v
6.4.0
C:\ Windows \ System32>
I'm getting the following error ENOENT, EPERM while installing ionic on Windows 10 following instructions in http://ionicframework.com/docs/v2/getting-started/installation/
npm config
C:\WINDOWS\system32>npm config list
; cli configs
user-agent = "npm/3.10.8 node/v6.9.1 win32 x64"
; builtin config undefined
prefix = "C:\\Users\\developer\\AppData\\Roaming\\npm"
; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\WINDOWS\system32
; HOME = C:\Users\developer
; "npm config ls -l" to show all defaults.
Commands used
PS C:\WINDOWS\system32> node -v
v6.9.1
PS C:\WINDOWS\system32> npm -v
3.10.8
PS C:\WINDOWS\system32>
install ionic per instructions
PS C:\WINDOWS\system32> npm install -g ionic cordova
+-- request@2.51.0
| `-- bl@0.9.5
| `-- readable-stream@1.0.34
| `-- inherits@2.0.3
`-- unzip@0.1.9
+-- fstream@0.1.31
| +-- graceful-fs@3.0.11
| | `-- natives@1.1.0
| +-- inherits@2.0.3
| `-- rimraf@2.5.4
| `-- glob@7.1.1
| +-- inflight@1.0.6
| +-- once@1.4.0
| `-- path-is-absolute@1.0.1
+-- readable-stream@1.0.34
| `-- inherits@2.0.3
`-- setimmediate@1.0.5
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\developer\\AppData
\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" "cord
ova"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path C:\Users\developer\AppData\Roaming\npm\node_modules\.staging\abbrev-
2a0e0d71
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\developer\AppD
ata\Roaming\npm\node_modules\.staging\abbrev-2a0e0d71' -> 'C:\Users\developer\AppD
ata\Roaming\npm\node_modules\cordova\node_modules\npm\node_modules\abbrev'
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\developer\AppD
ata\Roaming\npm\node_modules\.staging\abbrev-2a0e0d71' -> 'C:\Users\developer\AppD
ata\Roaming\npm\node_modules\cordova\node_modules\npm\node_modules\abbrev'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! C:\WINDOWS\system32\npm-debug.log
PS C:\WINDOWS\system32>
What is the right way to go about this ?
similar issue on Ubuntu 12.04 here
update:- I tried running this as Admin, however the end result is the same with slightly different error messages.
C:\WINDOWS\system32> npm install -g ionic cordova
| `-- strip-json-comments@1.0.4
+-- repeating@1.1.3
| `-- is-finite@1.0.2
| `-- number-is-nan@1.0.1
+-- semver-diff@2.1.0
`-- string-length@1.0.1
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" "cordova"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\.cordova-lib.DELETE\node_modules\cordova-js
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\.cordova-lib.DELETE\node_modules\cordova-js' -> 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\cordova-js'
npm ERR! at C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:64:7
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:52:35
npm ERR! at Array.forEach (native)
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:52:11
npm ERR! at Array.forEach (native)
npm ERR! at asyncMap (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:51:8)
npm ERR! at moveModules (C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:61:5)
npm ERR! at C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:56:70
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:48:26
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\.cordova-lib.DELETE\node_modules\cordova-js' -> 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\cordova-js'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, rename 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\.cordova-lib.DELETE\node_modules\cordova-js' -> 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\cordova-js'
npm ERR! at C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:64:7
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:52:35
npm ERR! at Array.forEach (native)
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:52:11
npm ERR! at Array.forEach (native)
npm ERR! at asyncMap (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:51:8)
npm ERR! at moveModules (C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:61:5)
npm ERR! at C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:56:70
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:48:26
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\.cordova-lib.DELETE\node_modules\cordova-js' -> 'C:\Users\developer\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\cordova-js'
npm ERR! at Error (native) parent: 'ionic-app-lib' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! C:\WINDOWS\system32\npm-debug.log
C:\WINDOWS\system32>
Looking through different suggestions in other SO posts and resources.
Common suggestions
Delete
C:\Users\developer\AppData\Roaming\npm
folder and create the npm manually and run asAdministrator
Install npm again via
npm install -g npm
and run asAdministrator
Create a different folder for npm
What really worked is #3 - i.e. to change the npm folder from the default npm installer choice to something other directory created by user.
Steps
Check current npm path
C:\>npm config get prefix
C:\Users\developer\AppData\Roaming\npm
C:\>
Set npm and npm-cache folders to some user created directory
C:\>npm config set prefix C:\dev\npm_repo\npm --global
C:\>npm config set cache C:\dev\npm_repo\npm-cache --global
Run
npm install -g <some_module>
to test that the module gets installed in the dirC:\dev\npm_repo\npm
Run
npm install -g ionic cordova
from command prompt asAdministrator
Add path
C:\dev\npm_repo\npm
toPATH
environment variable
Note:-
In step 3, I ran npm install -g jshint
as a normal user and jshint
got installed fine. However, running npm install -g ionic cordova
as a normal user still gave error as below. Hence in step 4 for ionic the installation was ran as Administrator
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" "cordova"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path C:\dev\npm_repo\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\npm\node_modules\node-gyp
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename
npm ERR! Error: EPERM: operation not permitted, rename 'C:\dev\npm_repo\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\npm\node_modules\node-gyp' -> 'C:\dev\npm_repo\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\cordova-lib\node_modules\npm\node_modules\.node-gyp.DELETE'
npm ERR! at moveAway (C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:38:5)
npm ERR! at destStatted (C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:27:7)
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)
The final result of running npm install -g ionic cordova
as Administrator
C:\WINDOWS\system32>npm install -g ionic cordova
C:\dev\npm_repo\npm\cordova -> C:\dev\npm_repo\npm\node_modules\cordova\bin\cordova
C:\dev\npm_repo\npm\ionic -> C:\dev\npm_repo\npm\node_modules\ionic\bin\ionic
C:\dev\npm_repo\npm
+-- cordova@6.4.0
| +-- cordova-lib@6.4.0
| +-- insight@0.8.3
| +-- nopt@3.0.1
| `-- update-notifier@0.5.0
`-- ionic@2.1.4
+-- @ionic/app-generators@0.0.3
+-- cli-table@0.3.1
+-- expand-tilde@1.2.0
+-- gulp@3.8.8
+-- gulp-util@3.0.7
| `-- dateformat@1.0.12
| `-- meow@3.7.0
| +-- normalize-package-data@2.3.5
| `-- read-pkg-up@1.0.1
| `-- read-pkg@1.1.0
+-- inquirer@0.11.2
+-- ionic-app-lib@2.1.2
| +-- cordova-lib@6.1.0
| | +-- cordova-common@1.1.1
| | | `-- osenv@0.1.3
| | | +-- os-homedir@1.0.1
## snipped ##
+-- match-stream@0.0.2
| `-- buffers@0.1.1
+-- pullstream@0.4.1
| +-- over@0.0.5
| `-- slice-stream@1.0.0
+-- readable-stream@1.0.34
| +-- core-util-is@1.0.2
| +-- inherits@2.0.3
| +-- isarray@0.0.1
| `-- string_decoder@0.10.31
`-- setimmediate@1.0.5
C:\WINDOWS\system32>
C:\Windows\System32>ionic -v
2.1.4
C:\Windows\System32>cordova -v
6.4.0
C:\Windows\System32>
这篇关于Ionic 2安装失败 - 在Windows 10上安装ENOENT,EPERM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!