Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобратся с откомпилированым файлом WebPack / 7 сообщений из 7, страница 1 из 1
21.02.2020, 23:15
    #39929682
Lemkoleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с откомпилированым файлом WebPack
Добрый день. Помогите разобратся с откомпилированым файлом 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
22.02.2020, 11:21
    #39929724
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с откомпилированым файлом WebPack
Lemkoleg,

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

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

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

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

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

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

export class exampleClass {
.....
};

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

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

export class exampleClass {
.....
};

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

import {exampleClass} from '....'

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

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


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