PhoneGap在哪里定义项目目录?

时间:2013-11-25 16:02:08

标签: cordova phonegap-build

当我将PhoneGap项目移动到另一个文件夹时,我无法再运行phonegap local个命令。例如,这个命令:

  

phonegap本地插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git

导致此错误:

  无法找到

[错误]项目目录

我的猜测是,PhoneGap在配置中的某处定义了项目目录,但由于我将其移动到另一个文件夹,因此找不到我的项目。 我有办法在配置中更改PhoneGap项目目录吗?

5 个答案:

答案 0 :(得分:8)

CLI工具为每个项目创建一个名为“.cordova”的新文件夹,该项目主要隐藏在某些系统中。

此文件夹是将文件夹标识为phonegap项目所必需的。

答案 1 :(得分:3)

.cordova文件夹有一个简单的config.json文件(在我的文件中),所以你可以毫不费力地复制它。

答案 2 :(得分:1)

好的,这是PhoneGap定义项目目录的方式:

  • .cordova 目录,里面有 config.json
  • www 目录,里面有 config.xml
  • 拥有平台目录。

我发现有了这个,你可以毫无问题地使用PhoneGap。如果您需要该配置文件的示例,请运行phonegap create myapp

答案 3 :(得分:1)

要完成其他答案,此主题将帮助您了解应该在版本控制中放置什么。应该对.cordova文件进行版本控制以避免此类问题。

What parts of cordova cli generated projects can be safely versioned in source control?

答案 4 :(得分:0)

你可以使用plugman npm install -g plugman

之后添加插件:  plugman install --platform ios --project / YOUR / PROJECT / PATH / PATH / platforms / ios --plugin / YOUR / PLUGIN / DIR / plugin1