首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gulp / webpackstream / vue时的‘意外令牌导出’

使用gulp / webpackstream / vue时的‘意外令牌导出’
EN

Stack Overflow用户
提问于 2018-01-16 21:15:13
回答 1查看 961关注 0票数 0

我正在尝试通过gulp和webpack-stream在我的项目中使用vue的模板编译器。设置是这样的:

代码语言:javascript
复制
gulp.task('js', function () {

return gulp.src('./src/js/main.js')
    .pipe(webpackStream(
        module.exports = {
            output : {
                filename: 'bundle.js'
            },
            resolve : {
                alias: {
                    "vue$": "vue/dist/vue.esm.js",
                    // bind to modules;
                    modules: path.join(__dirname, "../node_modules")
                }
            }
        }
    ))
    .on('error', function handleError() {
        this.emit('end'); // Recover from errors
    })
    .pipe(gulp.dest('./js/'));
});

错误消息如下:

代码语言:javascript
复制
Uncaught SyntaxError: Unexpected token export

这是由以下原因引起的:

代码语言:javascript
复制
export default Vue$3;
EN

回答 1

Stack Overflow用户

发布于 2018-01-16 21:29:36

我认为您应该从webpackStream参数中删除module.exports =。它应该是简单的javascript文本对象

代码语言:javascript
复制
 .pipe(webpackStream(
    module.exports = {
    ^^^^^^^^^^^^^^^^^
       output : { filename: 'bundle.js' },
  ...

希望能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48282146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档