Coder Social home page Coder Social logo

Unexpected token < about vue-json-excel HOT 13 OPEN

jecovier avatar jecovier commented on August 28, 2024
Unexpected token <

from vue-json-excel.

Comments (13)

BartekMoment avatar BartekMoment commented on August 28, 2024 2

@WangHansen and if the same error occurs in Electron? Do you have any solution for this?

Edit:
I found a solution for myself 😉
All you need to do is add a white letter pack in the webpage configuration

In the file: webpack.renderer.config.js

let whiteListedModules = ['vue' , 'vue-json-excel']

And it works 👍

from vue-json-excel.

WangHansen avatar WangHansen commented on August 28, 2024 1

@jecovier Sorry about the late reply, was busy these days. It worked from the method in the link you provided, all it needed was ssr: false when use it like describe in here

from vue-json-excel.

jecovier avatar jecovier commented on August 28, 2024

Hello, I'm gonna check this out. Never use it inside nuxt I assume it needs a little change (?) thanks for the comment

from vue-json-excel.

fjrial avatar fjrial commented on August 28, 2024

The same is happening to me when I use it under Electron/vue (https://github.com/SimulatedGREG/electron-vue

from vue-json-excel.

jecovier avatar jecovier commented on August 28, 2024

@WangHansen I could load vue-json-excel into nuxt following the steps describe in this article: https://medium.com/@codebeast_/why-your-third-party-plugin-dont-work-in-nuxt-and-how-to-fix-it-d1a8caadf422
Look for the "Second Attempt: Vue Plugins" part.
But when I restart the npm run dev process it throw an "render function or template not defined in component" error. Maybe it's a problem from my installation, could you try this solution?

from vue-json-excel.

jecovier avatar jecovier commented on August 28, 2024

@fjrial mmm, I think the problem is that nuxt and electron load the modules with require and this plugin use export... I try to rewrite the code to allow use require but I couldn't run the template

from vue-json-excel.

WangHansen avatar WangHansen commented on August 28, 2024

The only problem right now is I get this warning:

[Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.

from vue-json-excel.

aaaguirrep avatar aaaguirrep commented on August 28, 2024

Hi

I have the same problem when i use the plugin in nuxt project, is there any solutions?

Thanks in advance.

from vue-json-excel.

frostspb avatar frostspb commented on August 28, 2024

Me too. In dev and in prod

from vue-json-excel.

aaaguirrep avatar aaaguirrep commented on August 28, 2024

Any status about the issue?

from vue-json-excel.

frostspb avatar frostspb commented on August 28, 2024

maybe problem with server side rendering in this code

base64ToBlob(data, mime) {
      let base64 = window.btoa(window.unescape(encodeURIComponent(data)));

from vue-json-excel.

aiAgentButRealHuman avatar aiAgentButRealHuman commented on August 28, 2024

i get this error when i run the Unit Test using Jest only. My application is not Nuxt app, its VueJS client side portal. Any suggestions ?

from vue-json-excel.

guochangxindeGH avatar guochangxindeGH commented on August 28, 2024

@WangHansen,如果在Electron中发生相同的错误?您对此有什么解决方案吗?

编辑:
我为自己找到了解决方案😉
您需要做的就是在网页配置中添加一个白色字母包

在文件中:webpack.renderer.config.js

let whiteListedModules = ['vue' , 'vue-json-excel']

而且有效 👍

from vue-json-excel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.