Я пытаюсь объединить все мои плагин, так что я могу изменить от этого:Организуйте и объедините JS-файлы, Google Closure?
<html>
<head>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/plugin1.js"></script>
<script src="js/plugin2.js"></script>
<script src="js/plugin3.js"></script>
<script src="js/plugin4.js"></script>
</body>
</html>
к этому:
<html>
<head>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/plugins.min.js"></script>
</body>
</html>
Основная идея заключается в том, чтобы иметь инструмент для «автоматического импорта» в моем plugins.js файл всех плагинов, которые мне нужны для моих веб-сайтов, а также их минимизация при компиляции. Я тестировал с помощью Google Closure (загружаемая Java-версия компилятора), и я решил, как минимизировать файлы, но я не могу импортировать внешние файлы. Поэтому я хотел бы спросить вас, можете ли вы сказать мне, является ли Google Closure инструментом, который я ищу, или если я должен использовать другой инструмент или метод.
С "Автоимпорт" Я имею в виду что-то вроде:
Plugins/HELLO.JS
function hello(name) {
alert('Hello, ' + name);
}
PLUGINS.JS
@import hello.js
hello('New user');
Я надеюсь, что я сделал себе ясно, я прошу прощения, если Я перепутал свой английский.
Спасибо!
Возможно, вы захотите ознакомиться с https://code.google.com/p/closure-compiler/wiki/ManageClosureDependencies. –