从VuetifyJS / VueJS中的一个代码库为多个平台构建的代码库结构

时间:2018-07-30 14:09:44

标签: javascript cordova vue.js electron vuetify.js

我想使用VuetifyJS/VueJS templates来构建 Web 应用(PWA), Android 应用(Cordova)和台式机来自一个代码库的应用程序(电子)。 构造主代码库以轻松创建针对每个平台构建的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

好吧,如果您使用Cordova,则应该像往常一样将生成文件放在dist文件夹中。然后,我执行以下操作:

在安装Cordova后在您的项目中初始化

cordova create mobile com.f1lt3r."${PWD##*/}"
cd mobile

让我们添加Android平台

cordova platform add android

这将创建一个包含Cordova项目的移动文件夹。接下来,创建一个从项目构建文件到Cordova Web根目录的符号链接。

cd ..
rm -rf mobile/www/*
ln -s $(pwd)/dist/* $(pwd)/mobile/www

现在,对于Electron,您可以看一下SimulatedGREG / electron-vue的配置文件,我对此不太熟悉,但是我认为可以用Cordova做类似的事情。