Ionic 2安装失败 - 在Windows 10上安装ENOENT,EPERM [英] Ionic 2 Installation Fails - ENOENT, EPERM in installation on windows 10

查看:306
本文介绍了Ionic 2安装失败 - 在Windows 10上安装ENOENT,EPERM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我按照 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帖子和资源中的不同建议。



常见建议


  1. 删除 C :\ Users\developer\AppData \Roaming\\\
    pm
    文件夹并手动创建npm并以 Administrator

    运行

  2. 再次通过 npm install -g npm 安装npm并以 Administrator


  3. 为npm创建一个不同的文件夹


真正有用的是#3 - 即将npm文件夹从默认的npm安装程序选项更改为用户创建的其他目录。



步骤


  1. 检查当前的npm路径



    C:\> npm config获取前缀



    C:\ Users\developer \ AppData \Roaming\\\
    pm


    C:\>


  2. 将npm和npm-cache文件夹设置为某个用户创建的目录



    C :\> npm配置设置前缀C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ > C:\> npm config set cache C:\ dev\\\
    pm_repo \\\
    pm-cache --global


  3. 运行 npm install -g< some_module> 以测试模块是否已安装在目录 C:\dev \ nnpm_repo \ npm


  4. 从命令提示符运行 npm install -g ionic cordova 管理员


  5. 添加路径 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

  1. Delete C:\Users\developer\AppData\Roaming\npm folder and create the npm manually and run as Administrator

  2. Install npm again via npm install -g npmand run as Administrator

  3. 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

  1. Check current npm path

    C:\>npm config get prefix

    C:\Users\developer\AppData\Roaming\npm
    C:\>

  2. 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

  3. Run npm install -g <some_module> to test that the module gets installed in the dir C:\dev\npm_repo\npm

  4. Run npm install -g ionic cordova from command prompt as Administrator

  5. Add path C:\dev\npm_repo\npm to PATH 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆