Javascript 忽略Browserify require中的依赖项
我遇到的问题是将MomentJS与引导日期选择器插件()结合使用 我正在使用Laravel长生不老药第3版并大口吞咽以达到以下目的: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
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');现在似乎导致找不到模块。