first commit

This commit is contained in:
2026-09-08 20:28:54 +08:00
commit 2ada8d3d5a
37380 changed files with 4886169 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
{
"compilerOptions": {
"target": "es6",
"module": "commonjs"
}
}
+4
View File
@@ -0,0 +1,4 @@
const compiler = require('@dcloudio/uni-mp-weixin/lib/uni.compiler.js')
module.exports = Object.assign({}, compiler, {
directive: 'qa:'
})
+58
View File
@@ -0,0 +1,58 @@
const fs = require('fs')
const path = require('path')
const SIGN_DIR_NAME = 'sign'
// TODO quickapp ide 有bug,不识别项目根目录 sign,暂时拷贝到 .quickapp 目录
const SIGN_OUT_DIR_NAME = '.quickapp/sign'
function getSignCopyOption () {
const signDir = path.resolve(process.env.UNI_INPUT_DIR, SIGN_DIR_NAME)
if (fs.existsSync(signDir)) {
return {
from: signDir,
to: SIGN_OUT_DIR_NAME
}
}
}
module.exports = {
options: {
cssVars: {
'--status-bar-height': '25px',
'--window-top': '0px',
'--window-bottom': '0px',
'--window-left': '0px',
'--window-right': '0px'
},
extnames: {
style: '.css',
template: '.qxml',
filter: '.qjs'
},
filterTag: 'qjs'
},
validate (platformOptions, manifestJson) {
Object.assign(platformOptions, manifestJson['quickapp-webview'] || {}, platformOptions)
if (!platformOptions.package) {
console.warn('manifest.json->quickapp-webview 缺少 package 配置')
}
if (!platformOptions.icon) {
console.warn('manifest.json->quickapp-webview 缺少 icon 配置')
}
},
copyWebpackOptions (platformOptions, vueOptions) {
const copyOptions = []
let jsConfigPath = path.resolve(process.env.UNI_INPUT_DIR, 'jsconfig.json')
if (!fs.existsSync(jsConfigPath)) {
jsConfigPath = path.resolve(__dirname, 'assets/jsconfig.json')
}
copyOptions.push(jsConfigPath)
const signCopyOption = getSignCopyOption()
if (signCopyOption) {
copyOptions.push(signCopyOption)
}
return copyOptions
}
}