Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.06.2021, 09:12
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

import и export
Привет. Просматриваю уроки по 3d моделям. тут.
И не могу понять import и export. Например.
import {OrbitControls} from '...';
function foo(){...}

выдаёт ошибку.
Uncaught SyntaxError: import declarations may only appear at top level of a module

Скачал файл,который импортируется. Но в нём тоже есть и импорт и экспорт
import {
	EventDispatcher,
	MOUSE,
	Quaternion,
	Spherical,
	TOUCH,
	Vector2,
	Vector3
} from 'three.js';
...
export { OrbitControls, MapControls };

И те же ошибки. Подскажите как правильно подключаться.
Ответить с цитированием
  #2 (permalink)  
Старый 11.06.2021, 10:17
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от ureech
Подскажите как правильно подключаться
Пример...

app.js
import {act1, act2} from './tmp1.js'

function App() {
	act1()
	act2()
	return (
		<div>
			Тест
		</div>
	);
}

export default App;


tmp1.js
const act1 = () => {
	alert('act 1') 
}

const act2 = () => {
	alert('act 2') 
}

export {
	act1,
	act2
}
Ответить с цитированием
  #3 (permalink)  
Старый 11.06.2021, 12:21
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Про это я в доках прочитал). Но не помогло))). Решил вопрос,задав <script type="module" ...
Ответить с цитированием
  #4 (permalink)  
Старый 11.06.2021, 15:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от ureech
Решил вопрос,задав <script type="module" ...
Так ты вообще на странице это все делаешь?

Сообщение от ureech
Про это я в доках прочитал). Но не помогло)))
Значит не про то ты доки читал...

Вот какие нужно про это читать
https://learn.javascript.ru/modules-intro
Ответить с цитированием
  #5 (permalink)  
Старый 11.06.2021, 21:32
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Ок. Спасибо. Почитаю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Three.js и import файлов .glsl Biotoxsin Общие вопросы Javascript 14 09.11.2020 18:59
export import в js atanov Javascript под браузер 1 23.04.2019 18:00
Миграция на Webpack 2 c Gulp yakutoc Сборка проекта, утилиты 4 03.02.2017 15:16
JSON в рендер Angular2 Alexander Belov Angular.js 6 04.01.2017 23:24
Redux twitter-like приложение - архитектурный вопрос Neugierig Общие вопросы Javascript 1 08.12.2016 20:52