1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wmlgl-babel-require

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Babel-require

Синхронный AJAX-запрос, низкая производительность. Рекомендуется использовать только для разработки и отладки, а не в рабочей среде.

Поддерживаемые версии Babel:

— Babel 5.x

Конфигурация:

При загрузке модуля, если настроен JSX и модуль находится в каталоге, соответствующем конфигурации JSX, загружается файл .jsx, в противном случае — файл .js.

Пример конфигурации:

<script type="text/javascript">
require.config({
    jsx: ["app"]
});
</script>
<script type="text/babel">
    // Загрузит "app/app.jsx"
    import App from "app/app";

    // Загрузит "lib/hello.js"
    import Hello from "lib/hello";
</script>

Пример использования:

Онлайн: http://wmlgl.github.io/babel-require/examples/

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Examples</title>
		<script src="lib/react/react.js"></script>
		<script src="lib/react/react-dom.js"></script>
		<script src="lib/babel-core/browser.js"></script>
		<script src="lib/babel-core/browser-polyfill.js"></script>
		<script src="dest/babel-require.js"></script>
	</head>
	<body>
		<div id="container">loading...</div>
	</body>
</html>
<script type="text/javascript">
	require.config({
		jsx: [
			"app"
		]
	});
</script>
<script type="text/babel">
	import App from "app/app"; 			// загружает файл jsx
	import Hello from "lib/hello";		//загружает обычный модуль CMD

	alert(Hello.say);
	ReactDOM.render(<App/>, document.getElementById('container'));
</script>
// file: app/app.jsx
import Test1 from './loadtest1/test1'
import Test2 from './loadtest2/test2'

export default class App extends React.Component {
	render () {
		return (
			<div>
				Hello App!
				<Test1 />
				<Test2 />
			</div>
		);
	}
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wmlgl-babel-require.git
git@api.gitlife.ru:oschina-mirror/wmlgl-babel-require.git
oschina-mirror
wmlgl-babel-require
wmlgl-babel-require
master