离子运行android – 错误:找不到模块“内部/ fs” – 窗口

当我试图通过使用Windows操作系统在我的真实设备中运行Ionic应用程序

这个cmd:

>离子运行android

得到这个错误:

Error: Cannot find module 'internal/fs' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at evalmachine.<anonymous>:18:20 at Object.<anonymous> (C:\Users\MyPC\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:11:1) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) Cannot find module 'internal/fs' (CLI v1.7.16) Your system information: Cordova CLI: 6.3.1 Ionic Framework Version: 1.3.1 Ionic CLI Version: 1.7.16 Ionic App Lib Version: 0.7.3 OS: Node Version: v7.7.3 

这里我使用的是npm版本:4.4.1

任何快速解决scheme,应该感激。 提前致谢..

创build项目时是否添加了Android平台?

 ionic platform add android 

它是一个节点7+的问题。 我解决了它通过切换到6.9.1使用n(节点版本pipe理器)

 >n 6.9.1 > ionic <command> 

您可以使用下面的命令来testing应用程序:

  1. ionic serve在浏览器中打开
  2. ionic serve --lab在Android和iOS设备的浏览器中打开
  3. Use cordova prepare cordova buildcordova run在您的模拟器中打开