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

Javascript VuetifyJS/VueJS中从一个代码库构建多个平台的代码库结构,javascript,cordova,vue.js,electron,vuetify.js,Javascript,Cordova,Vue.js,Electron,Vuetify.js,我想使用从一个代码库构建Web应用程序(PWA)、Android应用程序(Cordova)和桌面应用程序(Electron)。 构造主代码库以轻松创建为每个平台构建的代码的最佳方法是什么 嗯,如果您使用Cordova,您应该像以前一样将构建文件放在dist文件夹中。然后,我做以下工作: 在项目中安装Cordova initialize后 cordova create mobile com.f1lt3r."${PWD##*/}" cd mobile 让我们添加Android平台 cordova

我想使用从一个代码库构建Web应用程序(PWA)、Android应用程序(Cordova)和桌面应用程序(Electron)。
构造主代码库以轻松创建为每个平台构建的代码的最佳方法是什么

嗯,如果您使用Cordova,您应该像以前一样将构建文件放在dist文件夹中。然后,我做以下工作:

在项目中安装Cordova initialize后

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,您可以查看Simulatedreg/Electron vue的配置文件,我对此不太熟悉,但我认为可以使用Cordova执行类似的操作