【问题标题】:import jquery from npm package?从npm包导入jquery?
【发布时间】:2020-10-24 02:07:44
【问题描述】:

我已经通过 npm 安装了 jquery。

package.json:

    "jquery": "^3.2.1",

在我的 JS 中我这样做:

import $ from 'jquery';

但是它仍然说 $ 在我的浏览器中未定义,为什么会这样?

【问题讨论】:

    标签: node.js npm webpack


    【解决方案1】:

    问题在于它没有default 导出语法,但您使用了default 导入。

    试试下面的语法:

    import * as $ from 'jquery'
    

    【讨论】:

    • 它对我不起作用,你的意思是在你的 js 文件的顶部添加语法
    • * 未定义,现在我已经通过 cdn 加载 jquery 并且它暂时可以工作,但我认为通过阅读 jquery 的 npm 文档,我找到了通过 npm 节点模块使用它的解决方案。但是,如果您有快速修复,您可以告诉
    • 我需要看看你的项目的配置:]
    【解决方案2】:

    有点晚了,但你可能想看看 Webpack 的 ProvidePlugin

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2019-11-29
      • 2017-08-06
      • 2020-01-30
      • 2016-03-18
      • 1970-01-01
      • 2021-10-06
      • 2017-11-04
      • 1970-01-01
      相关资源
      最近更新 更多