Vue“ ParseError:“导入”和“导出”可能仅与“ sourceType:模块”一起出现”

时间:2018-07-29 12:20:24

标签: vue.js ecmascript-6 babelify

我正在尝试将节点模块导入我的Vue项目,并遇到以下错误:

ParseError: 'import' and 'export' may appear only with 'sourceType: module'

我知道这可能是由于节点模块未通过babelify进行转换,但我不确定如何解决。

我的代码可以在这里找到

https://github.com/timothyylim/vue-date-picker-example

运行

npm install 
npm run dev 

应显示错误。我只是从vue-cli browserify template开始,然后尝试加入a date picker component

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

按照您链接的项目的自述文件并使用vue-cli:〜

npm install -g vue-cli
vue init browserify my-project
cd my-project
npm install
npm run dev

按照命令行说明进行操作,我还必须按照建议安装@vue/cli-init。到目前为止,我可以看到vue-cli编译了您指出的相同示例。

编辑:

看起来这是组件weifeiyue/vue-datepicker-local的问题,最近已在此处修复:

https://github.com/weifeiyue/vue-datepicker-local/commit/a6e3078936a37acc1d6344b7b4d8c14b42be0844

解决方案应该与更新组件一样简单。