未捕获的SyntaxError:顶层的意外标识符从'vue'导入Vue;

Thi*_*nan 8 vue.js

我是Vue的初学者,我在Chrome浏览器上遇到这个错误.在运行时我看到这个错误.

import Vue from 'vue'; 
Run Code Online (Sandbox Code Playgroud)

未捕获的SyntaxError:顶层的意外标识符

我使用最新版本的vue,vue-cli和npm.

Pon*_*ian -1

如果您在 vue 中使用 typescript。

将以下vue-shims.d.ts文件包含在项目文件夹的根目录中。这是必要的,以便打字稿在导入 .vue 文件时不会抛出错误。

declare module "*.vue" {
   import Vue from "vue";
   export default Vue;
}
Run Code Online (Sandbox Code Playgroud)

请参阅教程链接:https://github.com/Microsoft/TypeScript-Vue-Starter

解决方案: https: //github.com/Microsoft/TypeScript-Vue-Starter/blob/master/src/vue-shims.d.ts