Rey*_*edy 1 windows node.js cordova ionic-framework
编辑:当我在执行任何操作之前运行 C:\Program Files\nodejs\nodevars.bat 时,它似乎可以工作。不过,永久解决方案仍然会令人愉快。
编辑2:对我有用的解决方案是在 PATH 变量中的C:\Android\npm之前添加C:\Users{username}\AppData\Roaming\npm,然后重新启动命令提示符。
我尝试在 Windows 10 上安装 Ionic,但无法运行它。我收到错误消息:“Ionic 未被识别为外部或内部命令”。
我已经安装了 Cordova,因为我正在测试 jQuery Mobile,我认为由于这个原因,我的 PATH 环境变量中可能会发生一些奇怪的事情。它是这样的:
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;%ANT_HOME%\bin;%JAVA_HOME%\bin;%ANDROID_HOME%\platform-tools\;%ANDROID_HOME%\tools\;C:\Program Files\nodejs\;C:\Program Files\nodejs\node_modules\npm\bin\;C:\Users\Pierre\AppData\Roaming\npm\;C:\Android\npm\;C:\Android\npm\node_modules\cordova\bin\;
Run Code Online (Sandbox Code Playgroud)
当我运行 cordova -v 时,它可以工作,表明 Cordova 已正确安装(我也知道它,因为我使用 jQuery Mobile 正确运行了它)。
我尝试清理 npm 缓存并再次安装 ionic,无论是否具有管理员状态,都没有改变任何内容。这是我运行 npm install -g ionic 时的输出:
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue.
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue.
npm WARN deprecated node-uui@1.4.7: use uuid module instead
npm WARN deprecated node-uui@1.3.3: use uuid module instead
C:\Users\Pierre\AppData\Roaming\npm\ionic -> C:\Users\Pierre\AppData\Roaming\npm\node_modules\ionic\bin\ionic
C:\Users\Pierre\AppData\Roaming\npm
`-- ionic@2.2.1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\ionic\node_modules\chokidar\node_modules\fsevents):
npm WARN potsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN In ionic@2.2.1 replacing bundled version of cross-spawn with cross-spawn@4.0.2
npm WARN In ionic@2.2.1 replacing bundled version of semver with semver@4.2.0
npm WARN In ionic@2.2.1 replacing bundled version of mime-types with mime-types@2.0.14
npm WARN In ionic@2.2.1 replacing bundled version of form-data with form-data@0.2.0
npm WARN In ionic@2.2.1 replacing bundled version of request with request@2.51.0
npm WARN In ionic@2.2.1 replacing bundled version of ionic-app-lib with ionic-app-lib@2.2.0
Run Code Online (Sandbox Code Playgroud)
我有很多警告,但我不知道它是否相关。感谢您的帮助。
小智 5
您确定 Ionic 和 Cordova 包含在您的 PATH 中吗?我最近重新安装了 Ionic 和 Cordova,但在让它工作时遇到了很多麻烦。有人说 Cordova 和 Ionic 在安装时应该自动包含在 PATH 中,但我注意到事实并非如此。您应该将此行添加到您的 PATH 中: c:\users\ yourname \AppData\Roaming\npm\
| 归档时间: |
|
| 查看次数: |
3332 次 |
| 最近记录: |