尝试开始使用离子而无法启动应用。
当我尝试ionic start myApp blank
时,它会出现上述错误cannot find module 'read'
。
aarmora@Breeze:/home/sites$ ionic start taskApp blank
Error: Cannot find module 'read'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/prompt/lib/prompt.js:12:12)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
Cannot find module 'read' (CLI v1.7.14)
Your system information:
Cordova CLI: Not installed
Gulp version: CLI version 3.9.0
Gulp local:
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS
Node Version: v4.3.0
当我尝试安装此软件包时,它看起来已经安装了。
aarmora@Breeze:/home/sites$ sudo npm install -g read
read@1.0.7 /usr/lib/node_modules/read
└── mute-stream@0.0.5
我已经卸载了node,cordova,ionic并重新安装了所有这些节点,但它产生了相同的效果。
有什么想法吗?
答案 0 :(得分:4)
这显然是离子安装的问题。既然你已经说过你已经尝试重新安装离子并且它不起作用,这里有两个选择:
1)使用干净缓存重新安装
npm cache clean
npm uninstall ionic -g
npm install ionic -g
2)如果前一个不起作用,那就让我们变得更加hacky
cd /usr/local/lib/node_modules/ionic
npm install read
对于这两个选项,根据您的机器配置,您可能需要sudo
。