Recursive call from typeof in output bundle
See original GitHub issueVersion
3.5.4
Environment info
System:
OS: macOS 10.14.3
CPU: (4) x64 Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz
Binaries:
Node: 10.15.1 - /usr/local/bin/node
Yarn: 1.13.0 - /usr/local/bin/yarn
npm: 6.9.0 - /usr/local/bin/npm
Browsers:
Chrome: 73.0.3683.86
Firefox: Not Found
Safari: 12.0.3
npmPackages:
@vue/babel-helper-vue-jsx-merge-props: 1.0.0-beta.3
@vue/babel-plugin-transform-vue-jsx: 1.0.0-beta.3
@vue/babel-preset-app: 3.5.4
@vue/babel-preset-jsx: 1.0.0-beta.3
@vue/babel-sugar-functional-vue: 1.0.0-beta.3
@vue/babel-sugar-inject-h: 1.0.0-beta.3
@vue/babel-sugar-v-model: 1.0.0-beta.3
@vue/babel-sugar-v-on: 1.0.0-beta.3
@vue/cli-overlay: 3.5.1
@vue/cli-plugin-babel: ^3.2.0 => 3.5.4
@vue/cli-plugin-eslint: ^3.2.1 => 3.5.1
@vue/cli-service: ^3.3.0 => 3.5.3
@vue/cli-shared-utils: 3.5.1
@vue/component-compiler-utils: ^2.5.0 => 2.6.0
@vue/eslint-config-standard: ^4.0.0 => 4.0.0
@vue/preload-webpack-plugin: 1.1.0
@vue/web-component-wrapper: 1.2.0
babel-helper-vue-jsx-merge-props: 2.0.3
eslint-plugin-vue: ^5.0.0-0 => 5.2.2
vue: ^2.5.17 => 2.6.10
vue-echarts-v3: ^1.0.19 => 1.0.19
vue-eslint-parser: 5.0.0
vue-hot-reload-api: 2.3.3
vue-loader: ^15.4.2 => 15.7.0
vue-router: ^3.0.1 => 3.0.2
vue-style-loader: 4.1.2
vue-template-compiler: ^2.5.17 => 2.6.10
vue-template-es2015-compiler: 1.9.1
vuex: ^3.0.1 => 3.1.0
npmGlobalPackages:
@vue/cli: Not Found
Steps to reproduce
when you use js typeof
keyword, you will get this
What is expected?
no error!
What is actually happening?
RangeError: Maximum call stack size exceeded
at _typeof2 (typeof.js?53ca:1)
at _typeof (typeof.js?53ca:4)
at _typeof2 (typeof.js?53ca:1)
at _typeof (typeof.js?53ca:4)
at _typeof2 (typeof.js?53ca:1)
at _typeof (typeof.js?53ca:4)
at _typeof2 (typeof.js?53ca:1)
at _typeof (typeof.js?53ca:4)
at _typeof2 (typeof.js?53ca:1)
at _typeof (typeof.js?53ca:4)
Issue Analytics
- State:
- Created 4 years ago
- Reactions:3
- Comments:6 (2 by maintainers)
Top Results From Across the Web
Recursive call from typeof in output bundle · Issue #252 - GitHub
I finally was able to make rollup + babel to include regenerator and when I've included output library in browser it give me...
Read more >Types of Recursions - GeeksforGeeks
What is Recursion? The process in which a function calls itself directly or indirectly is called recursion and the corresponding function is ...
Read more >Recursive Function in JavaScript | Examples of ... - eduCBA
A recursive function is the one that calls itself in order to generate an expected output. For easier understanding, you can think of...
Read more >c++ - Recursive template argument removals - Stack Overflow
I could call two passes to get the job done, but then there will be cases that will require 3, or who knows...
Read more >18.5 Walking AST with recursive functions | Advanced R
The recursive case handles the nodes in the tree. Typically, you'll do something to each child of a node, usually calling the recursive...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
The same issue here. It doesn’t work on v3.5.4(@vue/cli-plugin-babel) But it works with v3.5.3
https://github.com/savoygu/test-typeof
the project is generated using the version @vue/cli3.5.4, when you run, just open browser developer tools will see the error