当我尝试使用
在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
任何快速解决方案都应该受到赞赏。提前谢谢..
答案 0 :(得分:1)
创建项目时是否添加了Android平台?
ionic platform add android
答案 1 :(得分:0)
您可以使用以下命令测试应用:
~/Library/Android/sdk/build-tools/{version}/
(在浏览器中打开)ionic serve
(在Android和iOS设备的浏览器中打开)ionic serve --lab
Use cordova prepare
和cordova build
(在您的模拟器中打开)答案 2 :(得分:0)
节点7+的问题。我通过使用n(节点版本管理器)
切换到6.9.1来解决它>n 6.9.1
> ionic <command>