【问题标题】:import js module in js file in vuejs2在vuejs2的js文件中导入js模块
【发布时间】:2018-08-20 19:19:03
【问题描述】:

我已经使用新的 vue-cli 3.0 启动了一个项目,并且我在 node package.json 中添加了 qwery npm 模块

npm i qwery

在与main.js 处于同一级别的my-file.js 中,我按以下方式导入它:

import {qwery as $q} from "qwery"

构建正常,但是在浏览器中 $qundefined 并且 webpack 已将其导入为 qwery__WEBPACK_IMPORTED_MODULE_8__

显然我的做法不对,有人可以提示我做错了什么吗?

【问题讨论】:

    标签: javascript node.js webpack vuejs2 vue-cli-3


    【解决方案1】:

    你需要这样导入

    import $q from 'qwery';
    

    【讨论】:

    • 10x 确实有效。不知何故神奇,因为在浏览器中调试时我没有看到$q 关闭。为什么不知道呢?
    • 如果你想为$q创建一个全局引用,只需在该导入语句下添加window.$q = $q;
    猜你喜欢
    • 2020-06-11
    • 2021-08-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多