【发布时间】:2016-04-15 15:23:16
【问题描述】:
我将使用 Ionic 框架进行混合应用程序开发,因此我安装了所有必要的依赖项(node.js、cordova 等)并遵循他们的Getting started 部分。第 3 步只涉及在 app 目录中运行以下命令:
> ionic platform add android
但是在执行过程中我得到了以下错误:
module.js:341
throw err;
^
Error: Cannot find module 'config-chain'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (C:\Users\james.bonello\AppData\Roaming\npm\node_modules\cordova\node_modules\npm\lib\config\core.js:2:10)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
我首先运行> npm update 并再次尝试查看更新是否修复了任何缺少的依赖项等,但问题仍然存在。
所以,正如错误明确指出的那样,模块“config-chain”丢失了,所以我接下来运行了
> npm install config-chain
虽然确实安装了模块,但错误仍然存在(与上一个相同)。我不确定下一步该做什么,我不明白为什么 npm 现在无法识别“配置链”模块。有什么想法吗?
【问题讨论】:
标签: javascript android node.js ionic-framework npm