Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.1k views
in Technique[技术] by (71.8m points)

vue预渲染prerender-spa-plugin+vue-meta 首页登录页无法获得css,js,图片等静态资源

prerender-spa-plugin+vue-meta 配置了一个项目 想对首页登录页进行预加载 但是打包之后

image.png
访问不到任何的js css 图片资源

vue.config.js

configureWebpack: config => {

    if (process.env.NODE_ENV !== 'production') return;

    return {

        plugins: [

            new PrerenderSPAPlugin({
                
                staticDir: path.join(__dirname, 'dist'),
               
                routes: ['/','/login'],
                
                renderer: new Renderer({

                    inject: {

                        foo: "bar"

                    },
                    headless: false,



                })

            })

        ]

    }

},

main.js

global.vm = new Vue({
  router,
  store,
  render: h => h(App),
  mounted() {
    document.dispatchEvent(new Event('render-event'))
}
}).$mount('#app');

请教一下该如何修改才能获取到静态资源


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...