1 Star 0 Fork 0

范松昌/TWebLive

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 2.16 KB
一键复制 编辑 原始数据 按行查看 历史
chenximo 提交于 2020-10-26 16:07 . tweblive demo: sdk update to 1.0.5 (#18)
const path = require('path')
function resolve(dir) {
return path.join(__dirname, dir)
}
module.exports = {
publicPath: './',
assetsDir: './',
productionSourceMap: false,
devServer:{
https:true
},
chainWebpack: config => {
config.resolve.alias
.set('@', resolve('src'))
.set('tim', resolve('src/tim.js'))
// 删除预加载
config.plugins.delete('preload')
config.plugins.delete('prefetch')
// 压缩代码
config.optimization.minimize(true)
// 分割代码
config.optimization.splitChunks({
chunks: 'all'
})
},
css: {
loaderOptions: {
stylus: {
'resolve url': true,
// 自定义主题场景
import: [path.resolve(__dirname, './src/assets/css/base.styl')]
}
}
}
// lintOnSave: true,
// css: {
// loaderOptions: {
// postcss: {
// plugins: [
// require('postcss-plugin-px2rem')({
// // rootValue: 100, //换算基数, 默认100 ,这样的话把根标签的字体规定为1rem为50px,这样就可以从设计稿上量出多少个px直接在代码中写多上px了。
// // unitPrecision: 5, //允许REM单位增长到的十进制数字。
// //propWhiteList: [], //默认值是一个空数组,这意味着禁用白名单并启用所有属性。
// // propBlackList: [], //黑名单
// exclude: /(node_module)/, //默认false,可以(reg)利用正则表达式排除某些文件夹的方法,例如/(node_module)/ 。如果想把前端UI框架内的px也转换成rem,请把此属性设为默认值
// // selectorBlackList: [], //要忽略并保留为px的选择器
// // ignoreIdentifier: false, //(boolean/string)忽略单个属性的方法,启用ignoreidentifier后,replace将自动设置为true。
// // replace: true, // (布尔值)替换包含REM的规则,而不是添加回退。
// mediaQuery: false, //(布尔值)允许在媒体查询中转换px。
// minPixelValue: 3 //设置要替换的最小像素值(3px会被转rem)。 默认 0
// }),
// ]
// }
// }
// },
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/GitHubFsc/TWebLive.git
git@gitee.com:GitHubFsc/TWebLive.git
GitHubFsc
TWebLive
TWebLive
master

搜索帮助