vue 服务端渲染提示缺少模块

正在学习怎样使用vue的服务端渲染 跟着官网做的 但是我保存代码的时候就报错了 担当缺少读取文件的fs模块 需要安装 但是node不应该带了这个模块吗 不知道是不是我的代码写的有问题 我是用vue-cli搭建的项目
图片描述
这是package.json文件代码
"dependencies": {

"vue": "^2.5.2",
"vue-router": "^3.0.1",
"vue-server-renderer": "^2.5.6"

}

这是main.js文件代码
import Vue from 'vue'
import App from './App'
import router from './router'

Vue.config.productionTip = false

const renderer = require('vue-server-renderer').createRenderer()

/ eslint-disable no-new /
const app = new Vue({
el: '#app',
router,
template: '<div>hello SSR-renderer</div>',
components: { App }
})

renderer.renderToString(app, (err, html) => {
if (err) throw err
console.log(html)
})

阅读 2.7k
1 个回答
新手上路,请多包涵

大佬,解决了吗?这是什么原因呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题