Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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 忽略Browserify require中的依赖项_Javascript_Browserify_Laravel Elixir - Fatal编程技术网

Javascript 忽略Browserify require中的依赖项

Javascript 忽略Browserify require中的依赖项,javascript,browserify,laravel-elixir,Javascript,Browserify,Laravel Elixir,我遇到的问题是将MomentJS与引导日期选择器插件()结合使用 我正在使用Laravel长生不老药第3版并大口吞咽以达到以下目的: elixir(function (mix) { mix .browserify('app.js') 在我的app.js中,我尝试如下使用它: global.jQuery = global.$ = require('jquery'); global.moment = require('moment'); require('bootstrap'); requ

我遇到的问题是将MomentJS与引导日期选择器插件()结合使用

我正在使用Laravel长生不老药第3版并大口吞咽以达到以下目的:

elixir(function (mix) {
mix
    .browserify('app.js')
在我的app.js中,我尝试如下使用它:

global.jQuery = global.$ = require('jquery');
global.moment = require('moment');
require('bootstrap');
require('eonasdan-bootstrap-datetimepicker');
然而,当eonasdan引导datetimepicker试图检测它是否正在Browserify中加载时,它会自动尝试自行解析其依赖项,并加载jQuery和它自己的moment js版本

这并不是一个太大的问题,但我需要使用我的moment版本,它还添加了特定的区域设置

我在这里和其他地方尝试了许多详细的解决方案,其中一个就是使用browserify shim。目前,解决这个问题的唯一办法似乎是将所有东西转移到它们自己的全球空间


任何提示都很好,如果有任何不清楚的地方,请告诉我,我会更新问题,谢谢。

不完全确定,但“--no bundle external”选项可能很方便:谢谢。刚刚试过,但似乎阻止了每一个要求被包括在内?例如,在我的主app.js var Vue=require('Vue');现在似乎导致找不到模块。