gpt4 book ai didi

javascript - 无需 gulp 即可浏览 ES6 代码

转载 作者:行者123 更新时间:2023-12-03 07:30:38 26 4
gpt4 key购买 nike

我正在使用browserify使用 ES5 代码

$> browserify index.js > bundle.js

但现在我想用 ES6 做同样的事情。使用 gulp 这很容易:

gulp.task('build', function () {
return browserify(....)
.transform(babelify)
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('dist'));
});

是否可以使用此命令行工具来处理 ES6 代码?

更新:

这是我的测试项目中的文件:

index.js:

import test from 'test';

test();

测试.js:

export default function doit(msg = 'default msg')  {
alert(`x: ${msg}`);
}

index.html:

<!doctype html>
<html>
<head><head>

<body>
<script src="bundle.js"></script>
</body>
<html>

现在如果我运行建议的命令:

$> browserify index.js -o bundle.js -t babelify --presets es2015
index.js:1
import test from 'test';
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'

有什么建议我做错了什么吗?

最佳答案

尝试一下:

browserify -t [ babelify --presets [ es2015 ] ] origin.js -o destination.js

关于javascript - 无需 gulp 即可浏览 ES6 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35811455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com