You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
命令说明:
//安装库
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 为图表发布目录
新增功能
注意事项:
- 需要修改resolve.alias,请到config/common.js中修改
- 该环境目前使用的库基本上都是最新版本,详见package.json,后续升级需要注意各种版本兼容问题 2022-3-8
- 安装第三方库使用 npm install xx --save 安装环境依赖库时使用 npm install xx --save-dev。切记不要乱用。
- 环境及目录搭建好后,建议将示例删掉。