@s-morello

Как импортировать содержимое js файла, а не ссылку на него?

Как подключить скрипты которые лежат в node_modules так, что-бы в итоговом файле не ссылка была на файл а содержимое в файле ?
  • Вопрос задан
  • 890 просмотров
Пригласить эксперта
Ответы на вопрос 3
dimastik1986
@dimastik1986
учусь
через ajax...

а чем такой метод плох?
function include(filename) {	
	var js = document.createElement('script');
	js.setAttribute('src', filename);
	document.getElementsByTagName('HEAD')[0].appendChild(js);
	var cur_file = {};
	cur_file[window.location.href] = 1;
	if (!window.js_file)
		window.js_file = {};
	if (!window.js_file.includes)
		window.js_file.includes = cur_file;
	if (!window.js_file.includes[filename]) {
		window.js_file.includes[filename] = 1;
	} else {
		window.js_file.includes[filename]++;
	}
	return window.js_file.includes[filename];
}

(function () {
	var JSlist = [];
	JSlist.push('/js/jquery-easing.js');
	JSlist.push('/js/jquery.maskedinput.js');
        ...
	JSlist.forEach(function (URL) {
		include(URL);
	});
}());
Ответ написан
@vivcogit
JS разработчик
нужно в таски сборки добавить browserify перед uglify
Ответ написан
https://rollupjs.org/guide/en/
https://parceljs.org/
https://webpack.js.org/

Вебпак можно как без галпа использоват так и с галпом, остальные вроде тоже, но я не пробовал
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы