刚接触weex,今天在用weex-toolkit命令创建的项目下输入一下weexpack 命令。
weex init awesome-project
报错不是weexpack项目:
weexpack create appName
// 报错
Current working directory is not a weexpack project.
那么weex-toolkit创建的项目和weexpack创建的项目有什么不同吗?
既然weex命令创建的项目不是weexpack项目,那么可以有办法直接用命令将其转为weexpack项目吗?
weex-toolkit 初始化的项目是针对开发单个 Weex 页面而设计的,也就是说这样的项目只包括单个页面开发需要的东西,比如前端页面源文件、webpack 配置、npm 脚本等。项目产生的输出就是一个 JS Bundle 文件,可以自由的进行部署。
weex-pack 是初始化一个完整的 App 工程,包括 Android 和 iOS 的整个 App 起步,前端页面只是其中的一部分。这样的项目最终产出是一个 Android App 和一个 iOS App。
两者其实是有区别的。