dva.js生成的目录结构,如何支持maven
我想将dva生成的脚手架目录结构改造成maven的结构。将源代码放置在
src/main/webapp
目录下。
package.json和.roadhog文件仍然与src平齐。如何进行参数配置,能够确保npm start正常执行。并且可以正常打包。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
emm想问一下为什么需要这样的操作呢?
主要是想与maven项目集成,通过maven插件管理roadhog的生命周期。同时保持maven项目的目录结构约定。
好奇怪的需求。
maven
是做java
的,为什么要与js
工程混合呢?现在都是前后端分离的。前端应该有独立的工程。不过呢,
roadhog
可以跑起任务目录下的js
.只需要修改
roadhog.js
中的entry
属性,指到正确的目录下就可以了。最好是分开成两个目录,不要把nodejs和java弄到一块。
测试的时候,可以分别运行两个工程。
打包的话,可以通过下面的方法做到
需要做两件事
1.创建build.bat文件
2.修改java工程的pom.xml
新增下面的代码
将js打包到dist目录下。然后maven再将dist目录下面的文件copy到war包里面