我按照此处的指南https://github.com/MobileChromeApps/mobile-chrome-apps/blob/master/docs/Installation.md创建了一个在Android上运行的Chrome应用。我认为我已经在Windows 7机器上正确设置了所有内容。我可以运行cca checkenv
,这很好用。但是当我去实际创建应用程序时,我得到了
C:\Users\wilblack\Projects>cca create TestApp --copy-from=C:\Users\wilblack\Projects\chromeapp_demo\manifest.json
cca v0.0.3
## Checking that tools are installed
Android SDK detected.
Searching for Chrome app source in C:\Users\wilblack\Projects\chromeapp_demo
## Creating Your Application
create TestApp Hello World! Hello World!
Writing config.xml
Changing directory to: C:\Users\wilblack\Projects\TestApp
platform add android
plugin add org.apache.cordova.file
Error: Fetching plugin failed: Error: Cannot find module 'delayed-stream'
我认为它与Node.js有关,但我不确定。有没有人有任何建议?
答案 0 :(得分:1)
全局安装直接流模块:
npm install -g direct-stream
创建项目:
cca create yourprojectname
现在应该成功创建。我昨天遇到了同样的问题。祝你好运!
答案 1 :(得分:1)
更正另一个答案 - 它是“延迟流”,而不是“直接流”,所以魔术命令行指令是:
npm install -g delayed-stream
然后重试cca create。为我工作......
答案 2 :(得分:0)
我们希望在cca@0.0.4版本(现在直播)中修复此问题。