如何在Build出的游戏里保存修改后的assetQQ下载文件保存位置?

build_android.py修改Android打包时assets下文件拷贝
没有更多推荐了,
不良信息举报
举报内容:
build_android.py修改Android打包时assets下文件拷贝
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!如何做到在webpack打包vue项目后,在外部动态修改配置文件
时间: 20:35:14
&&&& 阅读:20
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&在我们做完vue项目后,只需要执行 npm run dist 就可以轻松进行打包转测试,可是如果我们临时需要修改一些配置文件比如域名,这时候我们就有点懵逼了,那就修改了再重新打一次包? NO NO NO,让我们一起来探索如何解决这个问题吧。
首先我们需要借助一个插件&generate-asset-webpack-plugin
npm install generate-asset-webpack-plugin --save-dev
其次在build文件夹下建立一个generate-asset.config.js文件
const GenerateAssetPlugin = require(‘generate-asset-webpack-plugin‘);
const config = require(‘../config/app-config‘);
function createServerConfig(compilation){
return JSON.stringify(
Object.assign({
_hash: compilation.hash
module.exports = () =&{
return new GenerateAssetPlugin({
filename: ‘config/app-config.json‘,
fn: (compilation, cb) =& {
cb(null, createServerConfig(compilation));
在config文件夹下建立一个app.config.js文件导出配置选项
module.exports={
env:"dev",
baseUrl:"http://www.baidu.com"
在webpack.base.conf.js文件中引入generateAssetAppConfig
let webpackConfig = {
context: path.resolve(__dirname, ‘../‘),
app: ‘./src/main.js‘
generateAssetAppConfig(packageConfig)
path: config.build.assetsRoot,
filename: ‘[name].js‘,
publicPath: process.env.NODE_ENV === ‘production‘
? config.build.assetsPublicPath
: config.dev.assetsPublicPath
resolve: {
extensions: [‘.js‘, ‘.vue‘, ‘.json‘],
‘vue$‘: ‘vue/dist/vue.esm.js‘,
‘@‘: resolve(‘src‘),
写一个请求外部app-config.json文件的方法
let get= function(url){
return new Promise((resolve,reject)=&{
let xhr= new XMLHttpRequest();
xhr.open(‘get‘,url,true);
xhr.onload=function(){
if(xhr.status==200){
resolve(JSON.parse(xhr.responseText));
reject(null);
xhr.onerror = function(){
reject(null);
xhr.send(null);
export default{
getConfig(){
return get(‘/config/app-config.json‘);
在main.js中引入请求的方法
outConfig.getConfig()
.then(res=&{
Object.assign(config,res)
}).catch(err=&{})
最后执行 npm run dist后可以得到如下目录
最后可以修改config中json文件里的配置文件。标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:https://www.cnblogs.com/linxing/p/9025881.html
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!Unity中打包Texture到AssetBundle反而比原资源jpg格式还要大,该怎么减小空间? - 知乎155被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答4012 条评论分享收藏感谢收起86 条评论分享收藏感谢收起

我要回帖

更多关于 QQ下载文件保存位置 的文章

 

随机推荐