powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобратся с откомпилированым файлом WebPack
7 сообщений из 7, страница 1 из 1
Помогите разобратся с откомпилированым файлом WebPack
    #39929682
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Помогите разобратся с откомпилированым файлом WebPack.
Есть JS проект, в котором есть несколько модулей.
В одном из них обьявлен класс с именем exampleClass.
Проект в Intellij IDEA.
После сборки получается файл example.js.
При просмотре, файл выглядит странно: нет обьявленных в пректе классов и функций.
Код в файле представлен примерно таким:
/***/ (function(module, exports, __webpack_require__) {

eval("var asn1 = exports;\n\nasn1.bignum = __webpack_require__(/*! bn.js */ \"../../node_modules/bn.js/lib/bn.js\");\n\nasn1.define = __webpack_require__(/*! ./asn1/api */ \"../../node_modules/asn1.js/lib/asn1/api.js\").define;\nasn1.base = __webpack_require__(/*! ./asn1/base */ \"../../node_modules/asn1.js/lib/asn1/base/index.js\");\nasn1.constants = __webpack_require__(/*! ./asn1/constants */ \"../../node_modules/asn1.js/lib/asn1/constants/index.js\");\nasn1.decoders = __webpack_require__(/*! ./asn1/decoders */ \"../../node_modules/asn1.js/lib/asn1/decoders/index.js\");\nasn1.encoders = __webpack_require__(/*! ./asn1/encoders */ \"../../node_modules/asn1.js/lib/asn1/encoders/index.js\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vRTovTXlJbnRlbGxpaklERUEvSlNPQ0tFVC9idWlsZC9qcy9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS5qcz9kNDc1Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztBQUVBLGNBQWMsbUJBQU8sQ0FBQyxpREFBTzs7QUFFN0IsY0FBYyxtQkFBTyxDQUFDLDhEQUFZO0FBQ2xDLFlBQVksbUJBQU8sQ0FBQyxzRUFBYTtBQUNqQyxpQkFBaUIsbUJBQU8sQ0FBQyxnRkFBa0I7QUFDM0MsZ0JBQWdCLG1CQUFPLENBQUMsOEVBQWlCO0FBQ3pDLGdCQUFnQixtQkFBTyxDQUFDLDhFQUFpQiIsImZpbGUiOiIuLi8uLi9ub2RlX21vZHVsZXMvYXNuMS5qcy9saWIvYXNuMS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhc24xID0gZXhwb3J0cztcblxuYXNuMS5iaWdudW0gPSByZXF1aXJlKCdibi5qcycpO1xuXG5hc24xLmRlZmluZSA9IHJlcXVpcmUoJy4vYXNuMS9hcGknKS5kZWZpbmU7XG5hc24xLmJhc2UgPSByZXF1aXJlKCcuL2FzbjEvYmFzZScpO1xuYXNuMS5jb25zdGFudHMgPSByZXF1aXJlKCcuL2FzbjEvY29uc3RhbnRzJyk7XG5hc24xLmRlY29kZXJzID0gcmVxdWlyZSgnLi9hc24xL2RlY29kZXJzJyk7XG5hc24xLmVuY29kZXJzID0gcmVxdWlyZSgnLi9hc24xL2VuY29kZXJzJyk7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/asn1.js/lib/asn1.js\n");

/***/ })
Я никак не пойму, каким образом я должен это использовать.
Например, как создать экземпляр класса exampleClass.
Если делать так:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>Before script...</p>
<script src="example.js"></script>
<script type="text/javascript">
var м = new exampleClass();
document.write(v.property);
</script>
<p>...After script</p>
</body>
</html>

ошибка exampleClass is not defined.
Я новичок в этой сфере. Буду благодарен за любую помощь.
...
Рейтинг: 0 / 0
Помогите разобратся с откомпилированым файлом WebPack
    #39929724
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lemkoleg,

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

что ваш модуль экспортирует? ничего? правильно пропишите exports
...
Рейтинг: 0 / 0
Помогите разобратся с откомпилированым файлом WebPack
    #39929725
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lemkoleg,

код своего модуля покажите
...
Рейтинг: 0 / 0
Помогите разобратся с откомпилированым файлом WebPack
    #39929767
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Lemkoleg,

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

что ваш модуль экспортирует? ничего? правильно пропишите exports

Подскажите, а экспортировать я могу только экземпляры, или и обьявления? У меня цель: библиотека классов.
...
Рейтинг: 0 / 0
Помогите разобратся с откомпилированым файлом WebPack
    #39929773
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lemkoleg,
Тогда экспортировать надо классы.
Если модули ES6, то так и пишешь

export class exampleClass {
.....
};

А там, где он нужен

import {exampleClass} from '....'
...
Рейтинг: 0 / 0
Помогите разобратся с откомпилированым файлом WebPack
    #39929775
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voraa
Lemkoleg,
Тогда экспортировать надо классы.
Если модули ES6, то так и пишешь

export class exampleClass {
.....
};

А там, где он нужен

import {exampleClass} from '....'

Спасибо. Пробую. Отпишу
...
Рейтинг: 0 / 0
Помогите разобратся с откомпилированым файлом WebPack
    #39929776
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lemkoleg,

и то, и то, любую сущность
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобратся с откомпилированым файлом WebPack
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]