Vue工程报错解决方案Warn:import Vue from \"vue\";

vue

 INFO  Starting development server...

Starting type checking and linting service...

Using 1 worker with 2048MB memory limit

98% after emitting CopyPlugin

DONE Compiled successfully in 7753ms 21:03:53

WARNING in D:/GitHub Project/pay/src/App.vue(8,32):

8:32 " should be \'

6 |

7 | <script lang="ts">

> 8 | import { Component, Vue } from "vue-property-decorator";

| ^

9 | import AllCourse from "./views/all_course/index.vue";

10 |

11 | @Component({

WARNING in D:/GitHub Project/pay/src/App.vue(9,23):

9:23 " should be \'

7 | <script lang="ts">

8 | import { Component, Vue } from "vue-property-decorator";

> 9 | import AllCourse from "./views/all_course/index.vue";

| ^

10 |

11 | @Component({

12 | components: {

WARNING in D:/GitHub Project/pay/src/App.vue(13,14):

13:14 Missing trailing comma

11 | @Component({

12 | components: {

> 13 | AllCourse

| ^

14 | }

15 | })

16 | export default class App extends Vue {}

WARNING in D:/GitHub Project/pay/src/App.vue(14,4):

14:4 Missing trailing comma

12 | components: {

13 | AllCourse

> 14 | }

| ^

15 | })

16 | export default class App extends Vue {}

17 | </script>

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_block.vue(24,17):

24:17 " should be \'

22 |

23 | <script lang="ts">

> 24 | import Vue from "vue";

| ^

25 | import { Component, Vue } from "vue-property-decorator";

26 |

27 | @Component

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_block.vue(25,32):

25:32 " should be \'

23 | <script lang="ts">

24 | import Vue from "vue";

> 25 | import { Component, Vue } from "vue-property-decorator";

| ^

26 |

27 | @Component

28 | export default class CourseBlock extends Vue {}

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(39,17):

39:17 " should be \'

37 |

38 | <script lang="ts">

> 39 | import Vue from "vue";

| ^

40 | import { Component, Vue } from "vue-property-decorator";

41 |

42 | import CourseBlock from "./course_block.vue";

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(40,32):

40:32 " should be \'

38 | <script lang="ts">

39 | import Vue from "vue";

> 40 | import { Component, Vue } from "vue-property-decorator";

| ^

41 |

42 | import CourseBlock from "./course_block.vue";

43 |

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(42,25):

42:25 " should be \'

40 | import { Component, Vue } from "vue-property-decorator";

41 |

> 42 | import CourseBlock from "./course_block.vue";

| ^

43 |

44 | @Component({

45 | components: {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(46,16):

46:16 Missing trailing comma

44 | @Component({

45 | components: {

> 46 | CourseBlock

| ^

47 | }

48 | })

49 | export default class CourseList extends Vue {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(47,4):

47:4 Missing trailing comma

45 | components: {

46 | CourseBlock

> 47 | }

| ^

48 | })

49 | export default class CourseList extends Vue {

50 | data() {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(50,3):

50:3 The class method \'data\' must be marked either \'private\', \'public\', or \'protected\'

48 | })

49 | export default class CourseList extends Vue {

> 50 | data() {

| ^

51 | return [

52 | {

53 | bg: "dasdas",

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(53,13):

53:13 " should be \'

51 | return [

52 | {

> 53 | bg: "dasdas",

| ^

54 | title: "Java语言入门",

55 | author: "jiaoge",

56 | degree: 3

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(54,16):

54:16 " should be \'

52 | {

53 | bg: "dasdas",

> 54 | title: "Java语言入门",

| ^

55 | author: "jiaoge",

56 | degree: 3

57 | },

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(55,17):

55:17 " should be \'

53 | bg: "dasdas",

54 | title: "Java语言入门",

> 55 | author: "jiaoge",

| ^

56 | degree: 3

57 | },

58 | {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(56,18):

56:18 Missing trailing comma

54 | title: "Java语言入门",

55 | author: "jiaoge",

> 56 | degree: 3

| ^

57 | },

58 | {

59 | bg: "dasdas",

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(59,13):

59:13 " should be \'

57 | },

58 | {

> 59 | bg: "dasdas",

| ^

60 | title: "Java语言入门",

61 | author: "jiaoge",

62 | degree: 3

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(60,16):

60:16 " should be \'

58 | {

59 | bg: "dasdas",

> 60 | title: "Java语言入门",

| ^

61 | author: "jiaoge",

62 | degree: 3

63 | },

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(61,17):

61:17 " should be \'

59 | bg: "dasdas",

60 | title: "Java语言入门",

> 61 | author: "jiaoge",

| ^

62 | degree: 3

63 | },

64 | {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(62,18):

62:18 Missing trailing comma

60 | title: "Java语言入门",

61 | author: "jiaoge",

> 62 | degree: 3

| ^

63 | },

64 | {

65 | bg: "dasdas",

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(65,13):

65:13 " should be \'

63 | },

64 | {

> 65 | bg: "dasdas",

| ^

66 | title: "Java语言入门",

67 | author: "jiaoge",

68 | degree: 3

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(66,16):

66:16 " should be \'

64 | {

65 | bg: "dasdas",

> 66 | title: "Java语言入门",

| ^

67 | author: "jiaoge",

68 | degree: 3

69 | },

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(67,17):

67:17 " should be \'

65 | bg: "dasdas",

66 | title: "Java语言入门",

> 67 | author: "jiaoge",

| ^

68 | degree: 3

69 | },

70 | {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(68,18):

68:18 Missing trailing comma

66 | title: "Java语言入门",

67 | author: "jiaoge",

> 68 | degree: 3

| ^

69 | },

70 | {

71 | bg: "dasdas",

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(71,13):

71:13 " should be \'

69 | },

70 | {

> 71 | bg: "dasdas",

| ^

72 | title: "Java语言入门",

73 | author: "jiaoge",

74 | degree: 3

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(72,16):

72:16 " should be \'

70 | {

71 | bg: "dasdas",

> 72 | title: "Java语言入门",

| ^

73 | author: "jiaoge",

74 | degree: 3

75 | },

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(73,17):

73:17 " should be \'

71 | bg: "dasdas",

72 | title: "Java语言入门",

> 73 | author: "jiaoge",

| ^

74 | degree: 3

75 | },

76 | {

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(74,18):

74:18 Missing trailing comma

72 | title: "Java语言入门",

73 | author: "jiaoge",

> 74 | degree: 3

| ^

75 | },

76 | {

77 | bg: "dasdas",

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(77,13):

77:13 " should be \'

75 | },

76 | {

> 77 | bg: "dasdas",

| ^

78 | title: "Java语言入门",

79 | author: "jiaoge",

80 | degree: 3

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(78,16):

78:16 " should be \'

76 | {

77 | bg: "dasdas",

> 78 | title: "Java语言入门",

| ^

79 | author: "jiaoge",

80 | degree: 3

81 | }

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(79,17):

79:17 " should be \'

77 | bg: "dasdas",

78 | title: "Java语言入门",

> 79 | author: "jiaoge",

| ^

80 | degree: 3

81 | }

82 | ];

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(80,18):

80:18 Missing trailing comma

78 | title: "Java语言入门",

79 | author: "jiaoge",

> 80 | degree: 3

| ^

81 | }

82 | ];

83 | }

WARNING in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(81,8):

81:8 Missing trailing comma

79 | author: "jiaoge",

80 | degree: 3

> 81 | }

| ^

82 | ];

83 | }

84 | }

WARNING in D:/GitHub Project/pay/src/views/all_course/components/header.vue(12,17):

12:17 " should be \'

10 |

11 | <script lang="ts">

> 12 | import Vue from "vue";

| ^

13 | import { Component, Vue } from "vue-property-decorator";

14 |

15 | @Component

WARNING in D:/GitHub Project/pay/src/views/all_course/components/header.vue(13,32):

13:32 " should be \'

11 | <script lang="ts">

12 | import Vue from "vue";

> 13 | import { Component, Vue } from "vue-property-decorator";

| ^

14 |

15 | @Component

16 | export default class Header extends Vue {}

WARNING in D:/GitHub Project/pay/src/views/all_course/index.vue(11,17):

11:17 " should be \'

9 |

10 | <script lang="ts">

> 11 | import Vue from "vue";

| ^

12 | import { Component, Vue } from "vue-property-decorator";

13 |

14 | import Header from "./components/header.vue";

WARNING in D:/GitHub Project/pay/src/views/all_course/index.vue(12,32):

12:32 " should be \'

10 | <script lang="ts">

11 | import Vue from "vue";

> 12 | import { Component, Vue } from "vue-property-decorator";

| ^

13 |

14 | import Header from "./components/header.vue";

15 | import CourseList from "./components/course_list.vue";

WARNING in D:/GitHub Project/pay/src/views/all_course/index.vue(14,20):

14:20 " should be \'

12 | import { Component, Vue } from "vue-property-decorator";

13 |

> 14 | import Header from "./components/header.vue";

| ^

15 | import CourseList from "./components/course_list.vue";

16 |

17 | @Component({

WARNING in D:/GitHub Project/pay/src/views/all_course/index.vue(15,24):

15:24 " should be \'

13 |

14 | import Header from "./components/header.vue";

> 15 | import CourseList from "./components/course_list.vue";

| ^

16 |

17 | @Component({

18 | components: {

WARNING in D:/GitHub Project/pay/src/views/all_course/index.vue(20,15):

20:15 Missing trailing comma

18 | components: {

19 | Header,

> 20 | CourseList

| ^

21 | }

22 | })

23 | export default class AllCourse extends Vue {}

WARNING in D:/GitHub Project/pay/src/views/all_course/index.vue(21,4):

21:4 Missing trailing comma

19 | Header,

20 | CourseList

> 21 | }

| ^

22 | })

23 | export default class AllCourse extends Vue {}

24 | </script>

WARNING in D:/GitHub Project/pay/src/views/Home.vue(10,53):

10:53 Missing semicolon

8 | <script>

9 | // @ is an alias to /src

> 10 | import HelloWorld from \'@/components/HelloWorld.vue\'

| ^

11 |

12 | export default {

13 | name: \'home\',

WARNING in D:/GitHub Project/pay/src/views/Home.vue(15,15):

15:15 Missing trailing comma

13 | name: \'home\',

14 | components: {

> 15 | HelloWorld

| ^

16 | }

17 | }

18 | </script>

WARNING in D:/GitHub Project/pay/src/views/Home.vue(16,4):

16:4 Missing trailing comma

14 | components: {

15 | HelloWorld

> 16 | }

| ^

17 | }

18 | </script>

19 |

WARNING in D:/GitHub Project/pay/src/views/Home.vue(17,2):

17:2 Missing semicolon

15 | HelloWorld

16 | }

> 17 | }

| ^

18 | </script>

19 |

ERROR in D:/GitHub Project/pay/src/views/all_course/components/course_block.vue(24,8):

24:8 Duplicate identifier \'Vue\'.

22 |

23 | <script lang="ts">

> 24 | import Vue from "vue";

| ^

25 | import { Component, Vue } from "vue-property-decorator";

26 |

27 | @Component

ERROR in D:/GitHub Project/pay/src/views/all_course/components/course_block.vue(25,21):

25:21 Duplicate identifier \'Vue\'.

23 | <script lang="ts">

24 | import Vue from "vue";

> 25 | import { Component, Vue } from "vue-property-decorator";

| ^

26 |

27 | @Component

28 | export default class CourseBlock extends Vue {}

ERROR in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(39,8):

39:8 Duplicate identifier \'Vue\'.

37 |

38 | <script lang="ts">

> 39 | import Vue from "vue";

| ^

40 | import { Component, Vue } from "vue-property-decorator";

41 |

42 | import CourseBlock from "./course_block.vue";

ERROR in D:/GitHub Project/pay/src/views/all_course/components/course_list.vue(40,21):

40:21 Duplicate identifier \'Vue\'.

38 | <script lang="ts">

39 | import Vue from "vue";

> 40 | import { Component, Vue } from "vue-property-decorator";

| ^

41 |

42 | import CourseBlock from "./course_block.vue";

43 |

ERROR in D:/GitHub Project/pay/src/views/all_course/components/header.vue(12,8):12:8 Duplicate identifier \'Vue\'.

10 |

11 | <script lang="ts">

> 12 | import Vue from "vue";

| ^

13 | import { Component, Vue } from "vue-property-decorator";

14 |

15 | @Component

ERROR in D:/GitHub Project/pay/src/views/all_course/components/header.vue(13,21):

13:21 Duplicate identifier \'Vue\'.

11 | <script lang="ts">

12 | import Vue from "vue";

> 13 | import { Component, Vue } from "vue-property-decorator";

| ^

14 |

15 | @Component

16 | export default class Header extends Vue {}

ERROR in D:/GitHub Project/pay/src/views/all_course/index.vue(11,8):

11:8 Duplicate identifier \'Vue\'.

9 |

10 | <script lang="ts">

> 11 | import Vue from "vue";

| ^

12 | import { Component, Vue } from "vue-property-decorator";

13 |

14 | import Header from "./components/header.vue";

ERROR in D:/GitHub Project/pay/src/views/all_course/index.vue(12,21):

12:21 Duplicate identifier \'Vue\'.

10 | <script lang="ts">

11 | import Vue from "vue";

> 12 | import { Component, Vue } from "vue-property-decorator";

| ^

13 |

14 | import Header from "./components/header.vue";

15 | import CourseList from "./components/course_list.vue";

Version: typescript 3.5.3, tslint 5.20.1

Time: 4078ms

App running at:

- Local: http://localhost:8080/

- Network: http://192.168.31.12:8080/

 这种错误一般是重复导入Vue产生的错误

把impor Vue from“vue”删掉即可消掉这个Warn提示。

同理其他Eslint的提示都可以慢慢的改,最后全清掉

以上是 Vue工程报错解决方案Warn:import Vue from \"vue\"; 的全部内容, 来源链接: utcz.com/z/377778.html

回到顶部