2017-04-25 90 views
0

我试图安装离子。离子安装问题

我已经设置了node.js,Java SDK。和离子通道node.js

当我试图从cmd运行离子时,我得到了下面的错误。

>  C:\Users\aaa>ionic info 
>  module.js:472 
>   throw err; 
>  ^
>  
>  Error: Cannot find module 'C:\Users\aaa\AppData\Roaming\npm\de_modules\ionic\bin\ionic' 
>   at Function.Module._resolveFilename (module.js:470:15) 
>   at Function.Module._load (module.js:418:25) 
>   at Module.runMain (module.js:605:10) 
>   at run (bootstrap_node.js:423:7) 
>   at startup (bootstrap_node.js:147:9) 
>   at bootstrap_node.js:538:3 
>  
>  C:\Users\aaa> 

为什么我会收到此消息?

我试过重新安装好几次。但结果是一样的。

+0

你是怎么安装离子的? –

+0

写下你到目前为止所做的所有步骤。您正在使用哪个版本? – Anuj

+0

我已经成功安装了JDK 1.8.0并添加到了路径中。 我已经安装了node.js v7.9.0当前成功。 我已经通过cmd“npm install -g cordova”登录了cordova“ 我已经安装了离子通过cmd”npm install -g ionic“ 然后我正在尝试离子信息。 我有这个错误。 ? C:\用户\ AAA \应用程序数据\漫游\故宫\ de_modules \离子\ BIN \离子 为什么这个路径 .. \ de_modules \的 代替 .. \ node_modules \ – user999822

回答

0

我发现了这个问题。

我ionic.cmd

@IF EXIST "%~dp0\node.exe" (
    "%~dp0\node.exe" "%~dp0\de_modules\ionic\bin\ionic" %* 
) ELSE (
    @SETLOCAL 
    @SET PATHEXT=%PATHEXT:;.JS;=;% 
    node "%~dp0\de_modules\ionic\bin\ionic" %* 
) 

存在无效的路径。

@IF EXIST "%~dp0\node.exe" (
    "%~dp0\node.exe" "%~dp0\node_modules\ionic\bin\ionic" %* 
) ELSE (
    @SETLOCAL 
    @SET PATHEXT=%PATHEXT:;.JS;=;% 
    node "%~dp0\node_modules\ionic\bin\ionic" %* 
) 

我改变了像塔尔。问题解决了。谢谢。