我正在尝试使用ES6导入jQuery,最重要的是,我正在使用babel-node(cli)运行代码。
我已经读过a question,但报告的解决方案似乎无效:我尝试过
npm i --save jquery
然后
import {$,jQuery} from 'jquery';
console.log($);
但是我将undefined
登录到控制台,并且无法使用jQuery。
我应如何导入$
?
我也尝试过
import $ from 'jquery';
如@Jai所建议的,并在npm manual上进行了报道,但是即使我由于console.log($)
的结果而获得了“ [Function”],$.getJSON("www.google.com")
仍给我TypeError: _jquery2.default.getJSON is not a function
。
仅当从babel-node(cli)运行代码时,这是正确的,如果我从浏览器中运行代码以加载生成的捆绑软件,则它可以正常工作。
答案 0 :(得分:2)
我建议您尝试使用下面的代码
import $ from 'jquery';
或
import jQuery from 'jquery';