记录ureport2前端项目编译过程
  RW5u4wagFmph 2023年11月02日 20 0

ureport2是个比较老牌的国产报表项目了。该项目主要分成了前端和后端。

这里的前端是指ureport2-js。

这里的后端是指ureport2-console,ureport2-core,ureport2-font。

完成的项目结构如下:

记录ureport2前端项目编译过程_jquery

而这里仅记录前端的编译。

打开ureport2-js模块,可以确认,编译这个模块需要使用npm

记录ureport2前端项目编译过程_bootstrap_02

这个上nodejs官网下载安装就可以了。

之后,指定taobao的镜像地址,具体也不记录了。

现在到编译的这步了:

首先删除package-lock.json

之后修改package.json

具体是加上在scripts节点加上build。如下:

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack"
  }

接着在dependencies节点加上指定的webpack和webpack-cli的版本,如下:

"dependencies": {
    "bootbox": "^4.4.0",
    "bootstrap": "^3.3.7",
    "bootstrap-colorpicker": "^2.5.0",
    "chart.js": "^2.7.2",
    "chartjs-plugin-datalabels": "^0.3.0",
    "codemirror": "^5.23.0",
    "completer": "^0.1.3",
    "handsontable": "^0.32.0",
    "jquery": "^3.1.1",
    "jquery-contextmenu": "^2.4.2",
    "node-uuid": "^1.4.7",
    "raphael": "^2.2.7",
    "save-svg-as-png": "^1.3.2",
    "undo-manager": "^1.0.5",
    "webpack": "^4.41.6",
    "webpack-cli": "^3.3.12"
  }

要指定webpack4,因为该项目在webpack.config.js文件中就提示了用的是webpack4。

最后安装依赖和编译。

npm install

npm run build


产生的文件在

../ureport2-console/src/main/resources/ureport-asserts/js


具体路径看webpack.config.js。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
RW5u4wagFmph