第 16 课:聚合项目配置并模板化

20 篇文章 0 订阅 ¥49.90 ¥99.00
本文介绍了如何将前端项目中的配置项抽离到app.config.js,包括dllEntry、publicPath等,并介绍了如何使用Handlebars进行模板化,通过元数据meta.js进行用户交互,实现项目的个性化配置和生成。
摘要由CSDN通过智能技术生成

背景

通过前面的学习,我们的项目模板功能已经完成了。剩下的工作还有两点。第一,将一些用户在开发中需要频繁改动的地方抽离出来,聚合到配置文件中;第二,使用 handlebars 改写项目模板。

抽离配置项

我们在根目录下新建一个配置文件 app.config.js,来聚合用户自定义的配置项:

module.exports =  {
  // 配置dll入口
  dllEntry: {},
  // 静态资源的路径
  publicPath: "",
  // 资源输出目录,默认为dist
  outputDir: "dist",
  // 是否启用页面调试工具
  enableDebugTool: true,
  // 配置代理
  proxy: {},
  // 是否默认打开浏览器
  autoOpenBrowser: true,

  // devserver 默认端口号
  devServerport: 3000,
  mockServerPort: 8000,

  // 部署的服务器类型:ecs|oss。默认为oss
  deployType: "",

  // 只有当deployType为ecs时才需要配置该选项
  ECSAccount: {
    host: "",
    port: "",
    user: ""
  },

  // 只有当deployType为oss时才需要配置该选项
  ftpAccount: {
    ho
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值