【问题标题】:ReferenceError: Vue is not defined when importing an external js fileReferenceError: 导入外部js文件时未定义Vue
【发布时间】:2021-02-05 15:19:57
【问题描述】:

我在我的 vue js 组件中使用这个包 https://github.com/hartwork/vue-tristate-checkbox 通过 yarn add hartwork/vue-tristate-checkbox 安装它

在我的 Vue js 组件中,我像这样导入它:

导入'vue-tristate-checkbox/vue_cycling_tristate_checkbox_native'

现在我运行测试:纱线测试

我收到“ReferenceError: Vue is not defined”的错误,所以我在这里手动导入它,就像这个 import Vue from 'vue' 只是为了测试用例。

在这个级别中,一切都运行良好,但测试却不行。

因为在导入 vue 实例后我又遇到了一个错误:

import Vue from 'vue'
       ^^^

SyntaxError: Unexpected identifier

我不知道有没有办法解决这个问题?

【问题讨论】:

    标签: javascript node.js vue.js yarnpkg


    【解决方案1】:

    您需要安装库,但在自述文件中没有 npm install 命令。 也许你可以试试 npm install vue-tristate-checkbox

    【讨论】:

    • 我已经说过我使用yarn安装了它:yarn add hartwork/vue-tristate-checkbox
    • 对不起,我的错。问题在于 Vue,而不是库。
    • 没问题,是的,我想是的。我不确定
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 2023-01-23
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    相关资源
    最近更新 更多