【发布时间】:2016-09-29 15:25:11
【问题描述】:
我知道这可能很容易解决,但我有点紧张,因为我即将交付(aaaaaaargh,永远不要运行更新如此接近交付......)
总是在发出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 上使用nvm,which nvm 报告
/home/me/.nvm/versions/node/v5.1.0/bin/npm
应该和昨天一样。
我可能需要再次在我的项目目录中运行npm install 吗?
node_modules 在那里,例如 colors 包。
感谢您的建议。
编辑: 看起来安装实际上并没有很好地完成!
再次发出“npm install -g ionic”后,我得到:
....
- dezalgo@1.0.3 node_modules/ionic/node_modules/npm/node_modules/dezalgo
- realize-package-specifier@3.0.1 node_modules/ionic/node_modules/npm/node_modules/realize-package-specifier
- readdir-scoped-modules@1.0.2 node_modules/ionic/node_modules/npm/node_modules/read-installed/node_modules/readdir-scoped-modules
- read-installed@4.0.3 node_modules/ionic/node_modules/npm/node_modules/read-installed
- async-some@1.0.2 node_modules/ionic/node_modules/npm/node_modules/async-some
- write-file-atomic@1.1.4 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 问题......
【问题讨论】:
-
为我辩护,我在创建 apk 时遇到了图像未显示的问题,有人建议更新 ionic....(解决方案是别的)
-
你试过 npm install --save colors 吗?
-
@Ujjwalkaushik 我做到了。如果
colors不在node_modules中,这将起作用 - 但它就在那里。
标签: node.js ionic-framework npm