fe-peak

1.2.1 • Public • Published

简介

npm版本 下载量 Build status

前端工程化解决方案

特点

  • 没有繁琐的配置,直接上手进行项目开发
  • 提供多套不同类型的项目模板
  • 支持任意设置环境变量
  • 支持开发环境设置代理
  • 支持生产环境将资源文件上传到CDN

入门指南

  1. 安装
npm install fe-peak
  1. 配置相应路径

peak.config.js

module.exports = {
  // 开发环境配置,导出一份 webpack 配置
  webpackConfigDev: 'config/webpack.config.dev.js',
  // 生产环境配置,导出一份 webpack 配置
  webpackConfigProd: 'config/webpack.config.prod.js',
  // 模板文件路径
  template: 'index.html',
  // 静态资源目录路径
  publicPath: '/public',
  // 生产环境将文件上传到CDN
  uploadFileToCDN: {
    // CDN服务商,目前只支持七牛云
    cdn: 'qiniu',
    config: {
      // CDN地址
      publicPath: 'http://xx.bkt.clouddn.com',
      // 密钥管理 > AK
      accessKey: 'aaaUXmJLTtjhJCGyvG6peIQvqDR',
      // 密钥管理 > SK
      secretKey: 'ccc3iBxx97zGFwKU-7o9f',
      // 对象存储空间名
      bucket: 'web-cdn',
      // 需要排除上传的文件
      exclude: /index\.html$/,
    }
  },
}
  1. 配置 scripts

  • env: 环境变量,最终会被注入到 window.Peak.env 变量中
  • type: [server, build] 开启本地开发服务或进行项目编译
  • port: 固定端口号,默认随机
  1. 本地开发
yarn start
  1. 生产编译
yarn build

创建项目

fe-peak

根据提示进行下一步,直到完成

命令行工具

代理

fetch(`${window.Peak.proxyUrl}http://www.taobao.com`)

Package Sidebar

Install

npm i fe-peak

Weekly Downloads

1

Version

1.2.1

License

MIT

Unpacked Size

10.9 kB

Total Files

9

Last publish

Collaborators

  • xiaozhihua