我对Cordova非常感兴趣。我看到Cordova Hello World目录结构是:
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www>dir /s /b
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\css
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\img
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\index.html
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\js
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\css\index.css
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\img\logo.png
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\js\index.js
我应该在哪里放置ngCordova而不使用Ionic?我担心Ionic的许可要求。有没有人有一个简单的入门示例?感谢。
答案 0 :(得分:0)
通常您使用fork
安装ngcordova
,就像docs中提到的那样。 bower
是前端的包管理器,如安装bower
包。您可以在根项目文件夹中提供node
文件,以指定包的安装路径(请参阅docs)。例如:
.bowerrc
这也可以是放置{
"directory": "www\lib"
}
源文件的目录。使用ngcordova
,只需输入以下内容即可安装bower
ngcordova
但您必须先在全球范围内安装bower install ngcordova
:
bower
进一步说明:
您应该将您的前端程序包放入npm install -g bower
文件夹,因为此文件夹是根据cordova documentation在每个平台的子目录中重现的。
www 源目录在每个平台的子目录中重现,例如显示在
\www
或platforms/ios/www
中。
这可以确保您在每个平台上都可以使用您的依赖项来运行您的应用程序,而无需任何情况......
答案 1 :(得分:0)
这是我发现的。谢谢,Beat,让我开始。
在我的示例中,...\workshop
是项目目录。
安装了凉亭:
在项目目录== ...\workshop
中,创建名为.bowerrc的文件(注意[双引号,正斜杠])==
{
"directory": "www/lib/"
}
然后使用项目目录== ...workshop
,
> cd C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop
> bower install ngCordova
bower ngCordova#* cached git://github.com/driftyco/ng-cordova.git#0.1.23-alpha
bower ngCordova#* validate 0.1.23-alpha against git://github.com/driftyco/ng-cordova.git#*
bower angular#>= 1.2.23 cached git://github.com/angular/bower-angular.git#1.4.8
bower angular#>= 1.2.23 validate 1.4.8 against git://github.com/angular/bower-angular.git#>= 1.2.23
bower ngCordova#~0.1.23-alpha install ngCordova#0.1.23-alpha
bower angular#>= 1.2.23 install angular#1.4.8
ngCordova#0.1.23-alpha www\lib\ngCordova
└── angular#1.4.8
angular#1.4.8 www\lib\angular
>C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop>dir www\lib
Volume in drive C is Windows
Volume Serial Number is F2FB-4810
Directory of C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop\www\lib
12/16/2015 03:18 PM <DIR> .
12/16/2015 03:18 PM <DIR> ..
12/16/2015 03:18 PM <DIR> angular
12/16/2015 03:18 PM <DIR> ngCordova
0 File(s) 0 bytes
4 Dir(s) 891,966,029,824 bytes free
C:\1d\CrossPlatformPjs\CordovaPjs\cordovaTutTake2Pj\workshop>
再次感谢,Beat。