Essayer ES6 importations avec Chrome, mais il ne semble pas fonctionner
Je suis envisagent en de Dart à ES6 mais Chrome ne semble pas à l'appui de la nouvelle instruction d'importation, qui est essentiel pour moi.
J'ai utilisé le (nommé à l'exportation) de code à partir de ce site: http://www.2ality.com/2014/09/es6-modules-final.html
Je l'ai essayé même avec
<module import="main"><module>
J'obtiens l'erreur: "Unexpected token importer"
Si ils vont le soutenir avant la version finale ?
code:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>ES6</title>
</head>
<body bgcolor="blue">
<script type="module" src="main.js"></script>
</body>
</html>
main.js
import { square, diag } from 'lib';
console.log(square(11)); //121
console.log(diag(4, 3)); //5
lib.js:
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
iirc google chrome ne prend pas en charge les modules encore.
Ouais, j'ai remarqué que... C'est pourquoi ma question est: si ils vont le soutenir avant la version finale ?
Voir ceci.
Il n'y a pas de "version finale" de Chrome. Il y a juste la version suivante, puis celle d'après. De toute façon, ne vous inquiétez pas au sujet de la prise en charge native dans Chrome, juste transpile votre code comme tout le monde le fait.
Double Possible de ECMA 6 ne fonctionne Pas bien que des js est activé
Ouais, j'ai remarqué que... C'est pourquoi ma question est: si ils vont le soutenir avant la version finale ?
Voir ceci.
Il n'y a pas de "version finale" de Chrome. Il y a juste la version suivante, puis celle d'après. De toute façon, ne vous inquiétez pas au sujet de la prise en charge native dans Chrome, juste transpile votre code comme tout le monde le fait.
Double Possible de ECMA 6 ne fonctionne Pas bien que des js est activé
OriginalL'auteur Ray Hulha | 2016-02-19
Vous devez vous connecter pour publier un commentaire.
Il travaille maintenant, enfin en Chrome 60 Expérimentales Plateforme Web, les fonctionnalités sont activées.
Voici un test:
https://github.com/paulirish/es-modules-todomvc
Voir ici pour le statut de news:
https://www.chromestatus.com/features/5365692190687232
Dans le navigateur Chrome, saisissez l'adresse web chrome://flags/. Cette action a pour résultat une liste expérimentale des fonctions du navigateur disponible pour vous.
OriginalL'auteur Ray Hulha
Safari Tech Review 19, par WebKit, prend désormais en charge les modules.
https://twitter.com/Constellation/status/806660783312543744
https://webkit.org/status/
OriginalL'auteur backspaces