在客户端JavaScript中导出/导入,无需构建系统

在客户端JavaScript中导出/导入,无需构建系统,javascript,babeljs,Javascript,Babeljs,在ES6中添加了新功能-使用构造导出和导入。例如: import name from "module-name"; export let name = 'test' 但浏览器不支持这一点。如果已连接Babel,此功能将不起作用。手册建议使用构建系统。在没有生成系统的情况下,如何在浏览器中使用此功能?Babel,Babel+RequireJS不会给出结果。您可能会找到一个包含这些函数的polyfill库。polyfill只是一个JavaScript文件,用于检查浏览器是否具有所需的功能,如果没有

在ES6中添加了新功能-使用构造导出和导入。例如:

import name from "module-name";
export let name = 'test'

但浏览器不支持这一点。如果已连接Babel,此功能将不起作用。手册建议使用构建系统。在没有生成系统的情况下,如何在浏览器中使用此功能?Babel,Babel+RequireJS不会给出结果。

您可能会找到一个包含这些函数的polyfill库。polyfill只是一个JavaScript文件,用于检查浏览器是否具有所需的功能,如果没有,则插入必要的代码。polyfills唯一的一点是它们的运行速度比内置函数慢一些。Babel只是将ES6传输到ES5公共JS。要在浏览器中工作,您必须使用类似Browserify的东西。但是:构建系统。你可以尝试在背景中无声地使用Babel或Traceur(我已经找到了)之类的东西。您对构建系统的定义是什么?避免预部署构建系统的目标是什么。当您获得许多文件时,浏览器中的传输速度会很慢,不建议认真使用。您可以找到包含这些功能的polyfill库。polyfill只是一个JavaScript文件,用于检查浏览器是否具有所需的功能,如果没有,则插入必要的代码。polyfills唯一的一点是它们的运行速度比内置函数慢一些。Babel只是将ES6传输到ES5公共JS。要在浏览器中工作,您必须使用类似Browserify的东西。但是:构建系统。你可以尝试在背景中无声地使用Babel或Traceur(我已经找到了)之类的东西。您对构建系统的定义是什么?避免预部署构建系统的目标是什么。一旦您获得许多文件,浏览器中的传输速度就会很慢,因此不建议认真使用。