这个项目也是几年前的项目了,我用vue-cli脚手架创建了一个默认的项目。这里面的的文件和作者的不太一样。
作者是在build目录中写了一个dev-server.js,里面自己起了一个express服务器,没有使用vue-cli默认提供的webpack-dev-server。
我看package.json中的scripts命令,npm run dev和npm run build都是使用node命令启动自己写的dev-server.js。我看build文件夹中还有dev-client文件。我一开始以为作者做了ssr,看了看,不是。
请问有大佬知道这个吗?是作者特意改了vue-cli默认创建的打包方案,还是用更低版本的vue-cli或者更高版本的vue-cli创建的初始项目。或者说,哪里可以了解到相关知识。
我看package.json中有webpack-dev-middleware和webpack-hot-middleware的依赖。
各位大哥给个方向,这块知识哪里补?
3条答案
按热度按时间vhmi4jdf1#
我也是用的比较老的版本的vue-cli (2.9.6版本)创建的项目进行比对。
vql8enpb2#
我想知道这个dev-server.js中的代码是大佬自己一点点写的,还是有一套现成流行的方案(看套路都一样),还是某个我不知道的特定的工具之类的东西搞的。我可能对webpack和express了解的不多。求解答。
yebdmbv43#
这些都是几年前比较流行的方案,也是当时vue-cli自带的配置,现在的脚手架很多东西都内置了,像一个黑盒一样很难看到基础配置,其实本质上还是这些类似的方案