我想我会失去理智。我在使用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而且从未使用过它...我'我只是感到困惑,为什么我的代码今天早上正在这样做......