Ionic未在Windows 7上安装 - 出现许多错误

时间:2015-11-25 04:58:14

标签: android node.js cordova install ionic

我在尝试安装Ionic时收到此错误

$ npm install ionic cordova -g
npm ERR! not a package C:\Users\Sridhar\AppData\Roaming\npm-cache\ansi-regex\2.0.0\package.tgz
npm ERR! not a package C:\Users\Sridhar\AppData\Roaming\npm-cache\ansi-regex\2.0.0\package.tgz
npm ERR! not a package C:\Users\Sridhar\AppData\Roaming\npm-cache\ansi-regex\2.0.0\package.tgz
npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"4.2.2","npm":"2.14.7"})
npm ERR! not a package C:\Users\Sridhar\AppData\Roaming\npm-cache\ansi-regex\2.0.0\package.tgz
npm ERR! not a package C:\Users\Sridhar\AppData\Roaming\npm-cache\ansi-regex\2.0.0\package.tgz
npm ERR! not a package C:\Users\Sridhar\AppData\Roaming\npm-cache\delayed-stream\0.0.5\package.tgz
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "ionic" "cordova" "-g"
npm ERR! node v4.2.2
npm ERR! npm  v2.14.7
npm ERR! path C:\Users\Sridhar\AppData\Roaming\npm\node_modules\ionic\node_modules\npm\node_modules\read-installed
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall scandir

npm ERR! UNKNOWN: unknown error, scandir 'C:\Users\Sridhar\AppData\Roaming\npm\node_modules\ionic\node_modules\npm\node_modules\read-installed'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! error rolling back Error: UNKNOWN: unknown error, scandir 'C:\Users\Sridhar\AppData\Roaming\npm\node_modules\ionic\node_modules\npm\node_modules\read-installed'
npm ERR! error rolling back     at Error (native)
npm ERR! error rolling back  { [Error: UNKNOWN: unknown error, scandir 'C:\Users\Sridhar\AppData\Roaming\npm\node_modules\ionic\node_modules\npm\node_modules\read-installed']
npm ERR! error rolling back   errno: -4094,
npm ERR! error rolling back   code: 'UNKNOWN',
npm ERR! error rolling back   syscall: 'scandir',
npm ERR! error rolling back   path: 'C:\\Users\\Sridhar\\AppData\\Roaming\\npm\\node_modules\\ionic\\node_modules\\npm\\node_modules\\read-installed' }

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Sridhar\npm-debug.log

请帮我安装Ionic

2 个答案:

答案 0 :(得分:4)

请按照以下步骤安装离子。

离子设置

设置环境(安装)

  1. 安装Node.js

    一个。 http://nodejs.org/download/

  2. 安装离子框架

    一个。 $ npm install -g cordova ionic

  3. 安装android SDK并设置环境变量

    一个。设置以下环境变量

    湾设置ANDROID_HOME = C:\\ android-sdk-windows

  4. 安装Android Target 19(按照以下步骤操作)

    1. 打开SDK管理器(在终端中键入android,假设它在您的文件路径中)
    2. Android 4.4.2(API 19)旁边的选中框
    3. 点击按钮安装8个包
    4. 使用CMD窗口安装ant

      1. npm安装-g ant

        一个。在环境变量(PATH)中添加以下路径: C:\ Users \用户user.name \应用程序数据\漫游\ NPM \ node_modules \蚂蚁\蚂蚁\ BIN

      2. 设置离子环境后。 创建用于测试的基本应用程序。

        1. 打开node.js命令提示符
        2. 离子启动myApp标签
        3. cd myApp
        4. 离子服务(它将在浏览器中打开应用程序)
        5. 离子平台添加android(如果你想添加iOS平台,用android替换ios)
        6. 离子构建android(如果你想在iOS平台上构建,用android取代ios)
        7. 离子模拟android android(如果你想模仿iOS平台,用android取代ios)
        8. 注意:如果发生ERR,请按以下链接操作: installing ionic npm ERR! tar.unpack error

答案 1 :(得分:0)

您是否遵循了正确的安装顺序?

安装或更新Node.js

下载Node.js的最新版本。如果您运行的是旧版本的Node,请确保更新它,因为旧版本存在npm问题。

与其他命令一样,nodejs现在应该在cmd.exe中运行,但为了小心,请将节点中的bin文件夹的完整路径添加到PATH ,看起来像C:\Program Files\nodejs\bin

安装Cordova

打开一个新的cmd.exe窗口,然后运行:

$ npm install -g cordova

安装Ionic

$ npm install -g ionic

查找官方安装docthis以获取更多信息。