Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 使用Laravel Elixir升级后添加到每个文件的严格脚本_Javascript_Php_Laravel_Laravel 5_Laravel Elixir - Fatal编程技术网

Javascript 使用Laravel Elixir升级后添加到每个文件的严格脚本

Javascript 使用Laravel Elixir升级后添加到每个文件的严格脚本,javascript,php,laravel,laravel-5,laravel-elixir,Javascript,Php,Laravel,Laravel 5,Laravel Elixir,我升级了我的长生不老药和狼吞虎咽,现在我可以看到我的一些混合脚本被破坏了 当我点击gulp或gulp--production时,一切似乎都被编译、混合和版本控制得很好。问题直接出现在页面上。脚本在控制台中抛出异常 现在有两个坏脚本moment.js和bootstrapdatetimepicker 未捕获类型错误:无法设置未定义(匿名函数)@common-1e3de0f4.js:1(匿名函数)@common-1e3de0f4.js:1的属性“矩” 创建:207 未捕获类型错误:$(…)。datet

我升级了我的长生不老药和狼吞虎咽,现在我可以看到我的一些混合脚本被破坏了

当我点击
gulp
gulp--production
时,一切似乎都被编译、混合和版本控制得很好。问题直接出现在页面上。脚本在控制台中抛出异常

现在有两个坏脚本
moment.js
和bootstrap
datetimepicker

未捕获类型错误:无法设置未定义(匿名函数)@common-1e3de0f4.js:1(匿名函数)@common-1e3de0f4.js:1的属性“矩” 创建:207

未捕获类型错误:$(…)。datetimepicker不是函数

这一定是因为我做了npm更新,因为我所有的自定义脚本都很好——只是这些插件坏了——而我没有碰它们

我看到现在每个文件前面都有'use strict'以前从未发生过

我真的很想自己解决这个问题,但我不知道从哪里开始寻找解决方案

我的gulpfile.js


感谢您的帮助。

这是一个众所周知的问题,事实上,Jeffrey正在询问人们如何解决这个问题的反馈,您可以找到更多信息并给出您的意见

还有一个可能的解决办法:

我们有两个选择:

  • 如果您不需要,可以禁用Babel支持。 elixir.config.babel.enabled=false
  • 我们可以将“useStrict”列入黑名单 没有包括在内。不确定我们是否应该这样做,但这是一个 选择权

  • 是的,他就是这么回答我的: