离子运行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应用程序:
-
ionic serve
( 在浏览器中打开 ) -
ionic serve --lab
( 在Android和iOS设备的浏览器中打开 ) -
Use cordova prepare
cordova build
和cordova run
( 在您的模拟器中打开 )