离子/ npm /节点:更新离子打破我的项目

离子/ npm /节点:更新离子打破我的项目

问题描述:

我知道这可能很容易解决,但我有点紧张,因为我接近交付(aaaaaaargh,永远不要运行更新如此接近交付....)离子/ npm /节点:更新离子打破我的项目

总是在发出ionic serve时,我收到一条消息,说明已准备好下载ionic的新版本。

昨天我给的,并击中

npm install -g ionic 

这都很好。 但现在今天早晨,再次发布ionic serve的时候,我得到了网络这样一个在

$ ionic serve 
module.js:340 
    throw err; 
    ^

Error: Cannot find module 'colors' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:289:25) 
    at Module.require (module.js:366:17) 
    ... 

我发现的问题报告: https://github.com/driftyco/ionic-cli/issues/574

,但我敢说它并不适用于我案件。 我在Linux上使用nvmwhich nvm报告

/home/me/.nvm/versions/node/v5.1.0/bin/npm 

这应该是昨天一样。

我可能需要在我的项目目录中再次运行npm install吗? node_modules在那里,例如colors包。

感谢您的任何建议。编辑: 看起来像安装实际上不完成!

发行 “故宫安装-g离子” 后,我再次得到:

.... 
    - [email protected] node_modules/ionic/node_modules/npm/node_modules/dezalgo 
    - [email protected] node_modules/ionic/node_modules/npm/node_modules/realize-package-specifier 
    - [email protected] node_modules/ionic/node_modules/npm/node_modules/read-installed/node_modules/readdir-scoped-modules 
    - [email protected] node_modules/ionic/node_modules/npm/node_modules/read-installed 
    - [email protected] node_modules/ionic/node_modules/npm/node_modules/async-some 
    - [email protected] node_modules/ionic/node_modules/npm/node_modules/write-file-atomic 
    /home/me/.nvm/versions/node/v5.1.0/lib 
    └── (empty) 

    npm ERR! code 1 
    >$ 

这看起来并不好....为什么会NPM停止这样吗?没有错误信息? 看起来更加的NPM问题我的...

+0

为了防守,我在创建apk时没有显示图像,并且有人建议更新离子....(解决方案是其他内容) – faboolous

+0

您是否尝试过npm install --save colors? –

+0

@Ujjwalkaushik我做到了。如果'colors'不在'node_modules'中,这会起作用 - 但它在那里。 – faboolous

如果你记得什么是离子型的,你有过的版本,你可以除去离子:

npm uninstall -g ionic 

并安装旧版本:

npm install -g [email protected] 

其中1.2.3是您想要安装的版本。

或者,您可以将其安装在全局但本地的位置,并将其作为./node_modules/...运行,可能在项目的主目录中使用符号链接。这样,您可以在package.json文件中指定一个已知可用的特定版本(或一系列版本),并始终知道它在npm install之后可用。

我通过安装与NVM最新版本的节点“解决”,然后重新安装离子....

不是一个真正的解决方案,但解决问题。