Пожалуйста, ознакомьте меня с RequireJS без атрибута data-main, я нахожу это "Uncaught Error: Несоответствующий анонимный модуль define (): function (e) {return t (e)}" - PullRequest
0 голосов
/ 22 марта 2019

Я знаю, что этот вопрос повторяется, но я не могу понять причину.

Пожалуйста, помогите мне. Я работаю над проектом, в котором require.js используется с selectpicker [bootstrap-select и т. Д.].

Ниже приведена последовательность. Ошибка говорит о том, что модуль define () не соответствует. Пожалуйста, ведите меня ..

Ниже приведены файлы js и css, включенные в мою страницу. `

require.config({
	shim: { //shim
	'bootstrap': ['jquery'],
	'sparkline': ['jquery'],
	'tablesorter': ['jquery'],
	'vector-map': ['jquery'],
	'vector-map-de': ['vector-map', 'jquery'],
	'vector-map-world': ['vector-map', 'jquery'],
	'core': ['bootstrap', 'jquery'],
	'bootstrap-datepciker': ['datepicker'],
	'bootstrap-select': ['select'],
	},
	paths: {
	'core': 'assets/js/core',
	'jquery': 'assets/js/vendors/jquery-3.2.1.min',
	'bootstrap': 'assets/js/vendors/bootstrap.bundle.min',
	'sparkline': 'assets/js/vendors/jquery.sparkline.min',
	'selectize': 'assets/js/vendors/selectize.min',
	'tablesorter': 'assets/js/vendors/jquery.tablesorter.min',
	'vector-map': 'assets/js/vendors/jquery-jvectormap-2.0.3.min',
	'vector-map-de': 'assets/js/vendors/jquery-jvectormap-de-merc',
	'vector-map-world': 'assets/js/vendors/jquery-jvectormap-world-mill',
	'datepicker': 'assets/plugins/bootstrap-datepicker/js/bootstrap-datepicker',
	'select': 'assets/plugins/bootstrap-select/bootstrap-select.min',
	}
	});
	window.tabler = {
	colors: {
	'blue': '#467fcf',
	'blue-darkest': '#0e1929',
	'blue-darker': '#1c3353',
	'blue-dark': '#3866a6',
	'blue-light': '#7ea5dd',
	'blue-lighter': '#c8d9f1',
	'blue-lightest': '#edf2fa',
	'azure': '#45aaf2',
	'azure-darkest': '#0e2230',
	'azure-darker': '#1c4461',
	'azure-dark': '#3788c2',
	'azure-light': '#7dc4f6',
	'azure-lighter': '#c7e6fb',
	'azure-lightest': '#ecf7fe',
	'indigo': '#6574cd',
	'indigo-darkest': '#141729',
	'indigo-darker': '#282e52',
	'indigo-dark': '#515da4',
	'indigo-light': '#939edc',
	'indigo-lighter': '#d1d5f0',
	'indigo-lightest': '#f0f1fa',
	'purple': '#a55eea',
	'purple-darkest': '#21132f',
	'purple-darker': '#42265e',
	'purple-dark': '#844bbb',
	'purple-light': '#c08ef0',
	'purple-lighter': '#e4cff9',
	'purple-lightest': '#f6effd',
	'pink': '#f66d9b',
	'pink-darkest': '#31161f',
	'pink-darker': '#622c3e',
	'pink-dark': '#c5577c',
	'pink-light': '#f999b9',
	'pink-lighter': '#fcd3e1',
	'pink-lightest': '#fef0f5',
	'red': '#e74c3c',
	'red-darkest': '#2e0f0c',
	'red-darker': '#5c1e18',
	'red-dark': '#b93d30',
	'red-light': '#ee8277',
	'red-lighter': '#f8c9c5',
	'red-lightest': '#fdedec',
	'orange': '#fd9644',
	'orange-darkest': '#331e0e',
	'orange-darker': '#653c1b',
	'orange-dark': '#ca7836',
	'orange-light': '#feb67c',
	'orange-lighter': '#fee0c7',
	'orange-lightest': '#fff5ec',
	'yellow': '#f1c40f',
	'yellow-darkest': '#302703',
	'yellow-darker': '#604e06',
	'yellow-dark': '#c19d0c',
	'yellow-light': '#f5d657',
	'yellow-lighter': '#fbedb7',
	'yellow-lightest': '#fef9e7',
	'lime': '#7bd235',
	'lime-darkest': '#192a0b',
	'lime-darker': '#315415',
	'lime-dark': '#62a82a',
	'lime-light': '#a3e072',
	'lime-lighter': '#d7f2c2',
	'lime-lightest': '#f2fbeb',
	'green': '#5eba00',
	'green-darkest': '#132500',
	'green-darker': '#264a00',
	'green-dark': '#4b9500',
	'green-light': '#8ecf4d',
	'green-lighter': '#cfeab3',
	'green-lightest': '#eff8e6',
	'teal': '#2bcbba',
	'teal-darkest': '#092925',
	'teal-darker': '#11514a',
	'teal-dark': '#22a295',
	'teal-light': '#6bdbcf',
	'teal-lighter': '#bfefea',
	'teal-lightest': '#eafaf8',
	'cyan': '#17a2b8',
	'cyan-darkest': '#052025',
	'cyan-darker': '#09414a',
	'cyan-dark': '#128293',
	'cyan-light': '#5dbecd',
	'cyan-lighter': '#b9e3ea',
	'cyan-lightest': '#e8f6f8',
	'gray': '#868e96',
	'gray-darkest': '#1b1c1e',
	'gray-darker': '#36393c',
	'gray-dark': '#6b7278',
	'gray-light': '#aab0b6',
	'gray-lighter': '#dbdde0',
	'gray-lightest': '#f3f4f5',
	'gray-dark': '#343a40',
	'gray-dark-darkest': '#0a0c0d',
	'gray-dark-darker': '#15171a',
	'gray-dark-dark': '#2a2e33',
	'gray-dark-light': '#717579',
	'gray-dark-lighter': '#c2c4c6',
	'gray-dark-lightest': '#ebebec'
	}
	};
	require(['core']);
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
		<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&amp;subset=latin-ext">
		<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
		<script src="./assets/js/require.min.js" ></script>
		<script src="./assets/js/date.js"></script>
	 	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/css/bootstrap-select.css" />
		<script src="./assets/plugins/bootstrap-select/bootstrap-select.min.js"></script>		

		<!-- Dashboard Core -->
		<link href="./assets/css/dashboard.css" rel="stylesheet" />
		<script src="./assets/js/dashboard.js"></script>
		<!-- c3.js Charts Plugin -->
		<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
		<script src="./assets/plugins/charts-c3/plugin.js"></script>
		<!-- Google Maps Plugin -->
		<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
		<script src="./assets/plugins/maps-google/plugin.js"></script>
		<!-- Input Mask Plugin -->
		<script src="./assets/plugins/input-mask/plugin.js"></script>
		<script src="./assets/js/vendors/jquery-3.2.1.min.js"></script>

		 <!-- DatePciker CSS -->
	   <link href="./assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.standalone.css" rel="stylesheet" />

	   <script>
			
			requirejs.config({
				baseUrl: '.' 
			});

		</script>
<script>
		
		require(['jquery', 'select'], function() {
			// debugger;
		   $.fn.selectpicker.defaults = {
	 
	iconBase: 'fontawesome', // the font family for the checkmark
	tickIcon: 'fa fa-check', // classname for the checkmark

	};
		});
	</script>
...