我的app应用需要加载一个js的数据文件,这个 js里面就是做一些普通的赋值工作。
类似
a['a1']={xxx},a['bb']={yyyy}
关键是我这个文件有100多M,系统编译的时候直接就崩了,我减少到20M是能编译过,但需要5分钟,这让我的程序难以调试(重新编译然后下发到手机就得5分钟)。
有没有好的办法?我记得webpack的在webpack.config.js文件中用entry指令可以指定某个文件不编译,直接走源文件形式的,但我试没有效果,应该是uniapp过滤掉了这个选项。
或者说配置的文件不对,那需要在哪里配置。
// webpack.config.js
module.exports = {
entry: {
b: './src/b.js', // 会包含 a.js 的逻辑
c: './src/c.js' // 独立打包为 c.js
},
output: {
filename: '[name].js', // => b.js, c.js
path: __dirname + '/dist'
}
}
aspack001 (作者)
感谢,确实有作用,目前是快多了
2025-08-26 22:13