Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ES6导入&x2013;没有定义jQuery_Javascript_Jquery_Ecmascript 6_Browserify - Fatal编程技术网

Javascript ES6导入&x2013;没有定义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不知

我在构建过程中使用Gulp和Browserify,除非我在使用第三方jQuery插件时遇到问题–显示错误
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));