Comments (22)
As documented in the caveats, generators use require the 6to5 polyfill or the regenerator runtime.
from babelify.
My apologies, and thanks for the quick response. I didn't spot that tab.
from babelify.
Generators a supported by default by chrome ( 45.0.2454.93 (64-bit)). It still doesn't work.
from babelify.
@tusharmath That's because if you compile it to ES5 it's not using the browser's native features, so it depends on the regenerator library for the ES5 code to work (the ES5 code doesn't actually use generators). Babel isn't planning to support feature detection.
from babelify.
@sebmck What's your recommended way of making the regenerator runtime available? Without also loading the core-js stuff from the polyfill?
from babelify.
https://github.com/babel/babel#looking-for-support
from babelify.
@sebmck It's hard to keep track of discussion on Slack, and SO has too much other stuff. Have you considered Discourse (discourse.org)?
from babelify.
@trusktr Not much has been done with it yet, and there may be some issues with sign up, but there's https://discuss.babeljs.io/.
from babelify.
@jmm That looks great!! Any plans to put that on the front page?
from babelify.
@trusktr Yeah, I, or whomever, just has to do it sometime. babel/website#535
from babelify.
I'm also getting issues using require("babel-core/register")
with co
.
Trace: ReferenceError: regeneratorRuntime is not defined
I'm not running this in the browser, but I want JSX support via babel without having to transpile beforehand. Any ideas?
from babelify.
@adamkdean I fixed the regeneratorRuntime
error by adding the babel-plugin-transform-runtime
plugin.
from babelify.
Thanks, I decided to solve it another way but I'll keep this in mind in case I run into this again.
from babelify.
@xpepermint babel-plugin-transform-runtime
works fine for me !
from babelify.
I also had to install babel-polyfill
and include require('babel-polyfill')
at the top of my source file to fix this issue.
I found this issue, and the solution for it here (google cache linked).
from babelify.
babel-plugin-transform-runtime
not works.
have an error
Module not found: Error: Cannot resolve module 'babel-runtime/core-js/promise'
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: "babel-loader",
query: {
presets: ['es2015', 'stage-3'],
plugins: ['transform-runtime']
}
}
]
},
from babelify.
Do you have the babel-runtime
module installed? npm install babel-runtime
should do the trick.
from babelify.
@jonesnc thanks, but after install babel-runtime
, have a new error in browser. 😂
Uncaught TypeError: (0 , _typeof3.default) is not a function
The source file is
export default () => {
'ngInject';
const f = () => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(123);
}, 2000);
});
};
const testAsync = async () => {
const t = await f();
console.log(t);
};
testAsync();
};
from babelify.
I am seeing a similar error in the browser: Uncaught TypeError: (0 , _typeof3.default) is not a function
from babelify.
same here !!
from babelify.
same here :)
from babelify.
"Same here" without any info, makes it impossible to figure out what's going on. Please open a new issue with details like (1) what's the exact transform you're running? (2) what versions of babel & friends (3) what code you're running it on. Preferably with a repro case.
from babelify.
Related Issues (20)
- Babel 7 Stable Released HOT 8
- Bundling hyperhtml-element with browserify/babelify not working
- transform-arrow-functions being ignored for external packages? HOT 5
- TypeError: extensions.indexOf is not a function
- TypeError: Cannot read property 'canCompile' of undefined HOT 5
- How to get babelify && preset-env to convert 'const' HOT 3
- Boolean options fail (e.g. --compact true) HOT 1
- usage of babel/polyfills HOT 4
- Not working "Why aren't files in node_modules being transformed?" HOT 14
- Use a Bundler for Development? HOT 1
- tsify + babelify + browserify with threejs modules: SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (9:0) HOT 17
- Is it possible to disable asyncToGenerator? HOT 2
- TypeError: Cannot read property 'arrayify' of undefined HOT 2
- Is this incompatible with Babel 7? HOT 3
- If I don't specify any Babel plugins or presets, what exactly should happen? HOT 6
- Continued problems with issue #103 ('import' and 'export' may appear only with 'sourceType: module') HOT 4
- How to use with globally installed browserify? HOT 1
- No source being transformed HOT 1
- babelify + gulp with threejs modules: SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (9:0)
- 'import' and 'export' may appear only with 'sourceType: module' (14:0)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from babelify.