大多数JS文件都没有突然工作

时间:2017-02-16 13:03:58

标签: javascript jquery asp.net-mvc jquery-plugins select2

我想我会失去理智。我在使用Visual Studio 2017的MVC解决方案中,我已经构建了这个应用程序很长一段时间,它昨天正在运行,但是今天,许多javascript文件无法运行并且无法正常工作。 ..

即:

Uncaught ReferenceError: require is not defined
    at select2.full.js:14
    at select2.full.js:19

select2.full.js的代码,我把它包含在这里,但我没有改变任何事情并且之前正在工作:

/*!
 * Select2 4.0.3
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 */
(function (factory) {
  if (typeof define === 'function' && define.amd) {
    // AMD. Register as an anonymous module.
    define(['jquery'], factory);
  } else if (typeof exports === 'object') {
    // Node/CommonJS
    factory(require('jquery'));
  } else {
    // Browser globals
   factory(jQuery);
 }

}(function(jQuery){

fr.js:3 Uncaught TypeError: Cannot read property 'define' of undefined
    at fr.js:3
    at fr.js:3

jquery.contextMenu.js:24 Uncaught ReferenceError: require is not defined
    at jquery.contextMenu.js:24
    at jquery.contextMenu.js:29

bootstrap-datetimepicker.js:42 Uncaught ReferenceError: module is not defined
    at bootstrap-datetimepicker.js:42
    at bootstrap-datetimepicker.js:53

lada.min.js:2 Uncaught ReferenceError: module is not defined
    at lada.min.js:2
    at lada.min.js:2

我正在使用MVC的捆绑功能。

我已经读过要求需要require.js,我从来没有在项目中使用它,我没有node.js而且从未使用过它...我'我只是感到困惑,为什么我的代码今天早上正在这样做......

0 个答案:

没有答案