`
moneyinto
  • 浏览: 33293 次
  • 性别: Icon_minigender_1
  • 来自: 东台
社区版块
存档分类
最新评论

party_bid第一张卡小结

阅读更多

        party_bid这个项目的第一张卡已经做完有一段时间了,现在就开始这个项目使用的东西做一下简单的总结。

        1.首先说一下yeoman。yeoman是google团队和外部贡献者团队合作开发的,yeoman主要有三个部分组成:yo(脚手架工具),grunt(构建工具),bower(包管理器)。通过yeoman我们可以快速的构建一个web项目工程。

         先来说说yeoman的安装:

         安装yo,要确定电脑已经安装了npm和node.js,在终端输入命令,

npm install -g yo

         

         如果你使用的npm是1.2.10或是以上,你可以自动的安装grunt和bower,如果是以下的版本,需要手动安装,大家也不用考虑这些,直接在终端输入命令即可安装。

npm install -g grunt-cli bower

         

         如果你以前安装了grunt,你需要首先卸载grunt

npm uninstall -g grunt

         

         此外,为了能够创建工程,还需要安装generator-webapp

npm install -g generator-webapp

 

         接下来就让我们来创建一个工程。

mkdir my-project      //为自己的工程创建一个文件夹
cd my-project        //进入到该文件夹下
yo webapp
npm install -g generator-angular   
yo angular    

         这样就为自己创建了一个工程,如果中途有关于npm的错误的话,可以再执行一下

npm install

  

 

         2.为了使用jade,需要在已经建完的工程里配置jade的插件

         关于jade,和html,haml的功能一样,jade和haml都解决了html繁琐标签的问题,使得书写更加简洁了。

         首先安装jade插件

npm install grunt-contrib-jade
npm install grunt-contrib-jade --save-dev     //安装到工程文件夹下

         找到工程文件夹下的Gruntfile.js文件,打开文件找到module.exports=function(grunt){},在里面添加“grunt.loadNpmTasks('grunt-jade');”,再找到watch{},在里面添加

 

jade: {
        files: ['<%= yeoman.app %>/views/*'],
        tasks: ['jade']
},

 

        最后在grunt.initConfig({})中添加需要转化的jade文件

jade:{  
            create_activity: {  
                src: 'app/views/create_activity.jade',  
                dest: 'app/views/create_activity.html'  
            },  
      },    //填对相应的jade和html的文件的路径,上面只是列举的例子,大家要根据实际情况

        一般大家对html比较了解熟悉些,刚开始可能会有些不习惯,我也很不习惯,但是用久了,是很方便的,省去了html那繁琐的标签,代码看上去更清晰。

 

 

        3.cordova的安装应用

        写android应用的人需要用到cordova来对程序进行封装。

        首先要确保自己已经安装有:git,nodejs,android-sdk

        接着只需要执行以下几步:

sudo npm install -g cordova   //安装cordova
sudo npm install -g yeoman   
sudo npm install -g generator-angular    //如果已经安装yeoman就不需要再安装了
mkdir my-workspace
cd my-workspace   
cordova create demo com.company.demo "DemoApp"
cd demo
cordova platform add android
mkdir webapp && cd webapp
yo angular webapp
sudo npm install
grunt --force    //先将你的工程复制粘贴到webapp文件夹下再执行,记住删除文件夹下原先的内容
grunt server    //运行看一下
rm -rf ../www/*   //删除www文件夹下的内容
cp -rf dist/* ../www/   //复制dist文件夹下的内容到www文件夹下
cd ..
cordova build    //生成apk文件

        此时,apk的文件可以在platforms/android/ant-build/中找到*debug.apk,可以复制到手机上安装调试,看看手机上运行的效果。

 

 

 

 

0
0
分享到:
评论

相关推荐

    uid_score_bid.dat

    数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578

    case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow

    标题中的"case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow"揭示了这个压缩包文件包含的是一个关于电力系统潮流计算的案例,使用了粒子群优化(PSO, Particle Swarm Optimization)算法。PSO是一种基于...

    crc16-CCITT.rar_ccctt.5com_ccctt3bid_ccctt9. bid_crc16 ccitt ver

    3. 除法:如果当前CRC寄存器的最右边一位为1,就与生成多项式G(x)进行异或操作,相当于模2除法。 4. 重复步骤2和3,直到所有数据位都被处理。 5. 结果:最后CRC寄存器的值就是CRC-16校验和。 在Verilog中实现CRC-16...

    EURUSD_1 Min_Bid_2003.05.04_2019.02.02.zip

    欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。

    mc_bid

    "mc_bid"通常在IT行业中指的是“Multi-Channel Bid”,这是一种广告投放策略,特别是在数字营销领域,用于优化广告在多个渠道上的出价。这个概念主要应用于程序化广告(Programmatic Advertising),通过自动化的...

    Repaso_Clases_Objetos_call_aplly_bid_22_02_2021

    标题 "Repaso_Clases_Objetos_call_aplly_bid_22_02_2021" 暗示这是一个关于回顾类与对象、`call` 和 `apply` 方法以及可能涉及到的 JavaScript 语言特性的教程或复习资料。描述部分的信息较为简单,与标题相同,...

    去噪代码matlab-PGBL_BID:PGBL_BID的Matlab代码

    去噪代码 matlab

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    Bid Documents - Toyota Hilux Fx_pdf_

    【标题】"Bid Documents - Toyota Hilux Fx_pdf_" 暗示了这是一个与丰田Hilux FX车型相关的招标文件,格式为PDF。在IT领域,PDF(Portable Document Format)是一种广泛使用的文档格式,用于保存内容,确保在不同...

    bid_shift_reg.rar_plus

    标题“bid_shift_reg.rar_plus”暗示我们关注的焦点是一个与数字电路设计相关的项目,特别是使用VHDL(Very High-Speed Integrated Circuit Hardware Description Language)编写的双向移位寄存器。在电子工程领域,...

    backup_1000821v1001400000.zip

    1. **verify.json**:这是一个JSON(JavaScript Object Notation)文件,通常用来存储配置信息、验证数据或者元数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在这个上下文中...

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    TCPIP协议详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

    第一部分 CP事务协议 第1章 /CP概述 1.1 概述 1.2 UDP上的客户-服务器 1.3 CP上的客户-服务器 1.4 /CP上的客户-服务器 1.5 测试网络 1.6 时间测量程序 1.7 应用 1.8 历史 1.9 实现 1.10 小结 第2章 /CP协议 2.1 概述...

    ocds_bid_extension:允许出价统计信息和详细的出价信息被表示

    出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都

    bid格式文件电子标书阅读器.zip

    bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...

    Bid Documents - Service Pick-up_OntheUp_tantakpins_

    标题中的“Bid Documents - Service Pick-up_OntheUp_tantakpins_”暗示这是一份关于服务接洽的投标文档,其中可能包含了与"OntheUp"和"tantakpins"两个关键词相关的服务流程或项目信息。"OntheUp"可能是项目、服务...

    马里奥matlab代码-Class-adapted-BID:一种基于即插即用的适应类盲图像去模糊方法

    一种基于即插即用方法的适应类盲图像去模糊方法。 %================================================= ===================% [1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该方法基于即插即用(PnP)框架。 ...

    matlab 电力系统潮流计算程序 9节点改进算法算例

    电力系统潮流计算是电力工程中的一个关键问题,用于分析电网在特定运行条件下的电压、功率分布和线路潮流。MATLAB作为一种强大的数值计算工具,被广泛应用于电力系统的建模与仿真。"matlab 电力系统潮流计算程序 9...

    Framework Manager使用手册.doc

    Cognos Framework Manager 是一款强大的元数据设计工具,用于构建数据模型,供 Cognos Analytics(之前称为 Cognos Business Intelligence)使用。本手册将详细阐述如何使用 Framework Manager 创建项目、连接数据源...

Global site tag (gtag.js) - Google Analytics