大家都知道,前几天国内的九大手机制造商联合宣布了【快应用】,得知后看了很欣喜,决定自己动手试一试,刚好看到鸿洋大神的开发指南,链接稍后给出,这篇博客是在参照鸿洋大神的指南进行搭建时候遇到的一些问题,因为之前不是前端开发,所以很多必要的东西没有安装。
步骤1:安装node.js发现电脑上版本过高,随后通过命令降到了7.0.0(官网上提示版本需要6.0以上,8.0以下)
步骤2:安装hap-toolkit,请教前端同学得知 安装在项目中才是最好的,一开始使用了全局安装(每个工程可能依赖的版本不同)
步骤3:创建工程项目 hap init <ProjectName> <ProjectName>为你的项目名称 出现了 prompt: Init your Project: (helloworld) 后输入项目名称
步骤4:npm install 运行如下命令安装依赖包(webpack,babel等)我的问题就出在这里,没有安装这2个依赖包,导致运行 npm run build的时候一直报下面的错误
请教前端同事后才知道少这个,执行npm install webpack 以及 npm install cross-env 安装完成后,再次执行npm run build
搞定,打开dist文件夹发现,我想要的rpk包已经生成
剩下的步骤鸿洋大神的文章已经讲的很详细了,只不过太简单的他没有讲,就是在安装完 快应用调试器 和快应用 这2个APP后,需要先打开调试器安装之前的rpk,我是用电脑传到手机里的,所以打开调试器点击本地安装,选择自己的rpk包后选择安装,安装完成就可以直接打开了,在此时打开快应用APP就能看到自己的rpk了
至于里面的内容,就需要各位使用node.js来开发了,写的不足的地方请大家留言指正,鸿洋大神的链接: