提交 a5a2f24e 编写于 作者: d-u-a's avatar d-u-a

quickapp: copy dir: sign to .quickapp

上级 b3192d48
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: {
......@@ -24,11 +38,19 @@ module.exports = {
}
},
copyWebpackOptions (platformOptions, vueOptions) {
const jsConfigPath = path.resolve(process.env.UNI_INPUT_DIR, 'jsconfig.json')
if (fs.existsSync(jsConfigPath)) {
return [jsConfigPath]
}
return [path.resolve(__dirname, 'assets/jsconfig.json')]
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
},
configureWebpack () {
return {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册