Javascript ES6导入&x2013;没有定义jQuery
我在构建过程中使用Gulp和Browserify,除非我在使用第三方jQuery插件时遇到问题–显示错误Javascript ES6导入&x2013;没有定义jQuery,javascript,jquery,ecmascript-6,browserify,Javascript,Jquery,Ecmascript 6,Browserify,我在构建过程中使用Gulp和Browserify,除非我在使用第三方jQuery插件时遇到问题–显示错误jQuery未定义 下面是我的文件结构 app.js jquery plugin.js 有什么想法吗?也许你需要使用“/” 从“jquery”导入$ 从“./jquery plugin”导入插件 编辑,我的新答案如下: 试着这样做: 从“jquery插件”导入*作为jqueryPlugin 您将看到这些模块。大多数jQuery插件不支持UMD/CJS/AMD,因此Browserify不知
jQuery未定义
下面是我的文件结构
app.js
jquery plugin.js
有什么想法吗?也许你需要使用“/”
从“jquery”导入$
从“./jquery plugin”导入插件
编辑,我的新答案如下:
试着这样做:
从“jquery插件”导入*作为jqueryPlugin
您将看到这些模块。大多数jQuery插件不支持UMD/CJS/AMD,因此Browserify不知道如何定位Dependenciesh,因为它是从节点模块导入的,所以不需要“/”。从相对目录导入文件时,我们使用“./”。您是对的。。。也许他可以用这种方式导入*as例如:import*as_uuu来自“lodash”
import $ from 'jquery'
import plugin from 'jquery-plugin'
(function($) {
// Plugin code here
}(jQuery));