選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
suomingxiang cf13864eb1 修复图片未占满bug 1ヶ月前
config 中泽项目初始化 5ヶ月前
dev/static 修改移动端banner和发展历程bug 2ヶ月前
src/pages 修复图片未占满bug 1ヶ月前
.gitignore 中泽项目初始化 5ヶ月前
.prettierrc 中泽项目初始化 5ヶ月前
README.md 中泽项目初始化 5ヶ月前
package-lock.json 中泽项目初始化 5ヶ月前
package.json 中泽项目初始化 5ヶ月前

README.md

命令说明:

//安装库
npm install 

//编译第三方库
npm run dll 

//测试页面
npm run dev

//发布项目
npm run dist

//测试图表
npm run chart-dev

//发布图表
npm run chart-dist


//运行本地服务 用来访问本地已发布的页面
npm run server

目录说明:

  • dll 预编译目录、将第三方库,编译后,开发测试过程会更快。
  • src 源文件目录
  • dist 项目发布目录
  • dev 项目开发目录,如需要测试demo1时,可运行 npm run dev,然后访问127.0.0.1:3000/demo1.html
  • dev/static 静态资源目录,即该目录下的资源不会走webapck。
  • 本环境使用webpack-dev-server,开发时,会将目录指向dev目录。而发布时会将static目录复制到dist目录下,因此将static放在dev下刚好可以保证在开发目录下与发布目录下可以同样的方式访问static目录。
  • src/pages/demo1、src/pages/demo2分别对应可视化页面,建议按页面整理html、css、图片等源文件 src/pages/common/为公共目录,可存放跨页面共享的相关资源

  • charts 为图表目录

  • charts/chart1、charts/chart2 分别对应一个图表,该图表的所有资源均在对应的目录下。

  • charts_tests 为图表测试目录,其下的子目录与charts下的子目录对应。 如需要测试chart1时,可运行 npm run chart-dev,然后访问127.0.0.1:3000/chart1.html 注意:不需要在charts_tests下的每个图表目录下创建index.html页,只需创建index.js,如果没有index.html页,会自动调用模版页 template.html

  • chartsDist 为图表发布目录

新增功能

  • 简单的html拼接(非模版引擎方式) 用于站网类项目开发,可以将共公的html块提取的共公的文件中 tpl文件(用其他的扩展名也行,但不要使用html,会与HtmlWebpackPlugin中用到的html冲突)。然后在需要的页面中 <%= require(‘../common/tpl/header.tpl’) %> 引入。 >> 注:为什么可以在hhtml中用<%= %>引入,见官方说明:https://github.com/jantimon/html-webpack-plugin/blob/main/docs/template-option.md ··· { test: /.tpl$/i, use: [{ loader: ‘raw-loader’, options: { esModule: false, }, }] } ···

注意事项:

  • 需要修改resolve.alias,请到config/common.js中修改
  • 该环境目前使用的库基本上都是最新版本,详见package.json,后续升级需要注意各种版本兼容问题 2022-3-8
  • 安装第三方库使用 npm install xx --save 安装环境依赖库时使用 npm install xx --save-dev。切记不要乱用。
  • 环境及目录搭建好后,建议将示例删掉。