vue用ejs做入口文件页面的问题

vue默认是使用index.html做为入口的页面,在编译的过程用会把app.js插入到页面

clipboard.png

现在我用的是ejs做的服务端渲染,不能实现插入对应的入口js;
我理解的是,启动项目后其实是编译好然后塞到内存里,访问的页面也是从内存读的

1,我不明白webpack是在什么时候,怎么把app.js插入到html里的
2,我是否可以用这样的方法插入到ejs里

clipboard.png

码云的地址:https://gitee.com/nana5238/ex...

第一次自己琢磨这东西,还请指正,感谢

阅读 3.9k
2 个回答

一般都是webpack的htmlplugin插件做的这个事情

解决了,把ejs当作html来处理

app.engine('.html', require('ejs').renderFile);
app.set('view engine', 'html');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题