naive-upload
Version:
<p align="left"> <a href="https://www.npmjs.org/package/naive-upload"> <img src="https://img.shields.io/npm/v/naive-upload.svg"> </a> <a href="https://bundlephobia.com/package/naive-upload@latest"> <img src="https://img.shields.io/bundl
45 lines (38 loc) • 1.02 kB
JavaScript
const path = require('path');
const { copyDir } = require('./copy');
const { createMainScript } = require('./createMainScript');
/**
* 加载Vue模块
*
* @returns
*/
const loadModule = () => {
try {
return require("vue");
} catch (error) {
console.error(
`[naive-upload] 加载vue失败.`,
error
)
return undefined;
}
};
/**
* 复制构建文件到指定版本的目录
*
* @param {string} Vue版本
*/
const copyToVersionDir = (version) => {
//根目录
const dir = path.resolve(__dirname, '..');
const distDir = path.join(dir, 'dist');
// const libDir = path.join(dir, 'lib');
const distVDir = path.join(distDir, version);
// const libVDir = path.join(libDir, version);
copyDir(distVDir, distDir);
// copyDir(libVDir, libDir);
createMainScript(version);
};
module.exports.loadModule = loadModule;
module.exports.copyToVersionDir = copyToVersionDir;
module.exports.createMainScript = createMainScript;