使用离子启动时找不到模块'读'

时间:2016-02-12 22:36:28

标签: node.js npm ionic-framework

尝试开始使用离子而无法启动应用。

当我尝试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并重新安装了所有这些节点,但它产生了相同的效果。

有什么想法吗?

1 个答案:

答案 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