|
|
|
Помогите разобратся с откомпилированым файлом WebPack
|
|||
|---|---|---|---|
|
#18+
Добрый день. Помогите разобратся с откомпилированым файлом 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. Я новичок в этой сфере. Буду благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 23:15 |
|
||
|
Помогите разобратся с откомпилированым файлом WebPack
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, вам не с откомпилированным файлом следует разбираться, а в том, что такое модули и как их писать что ваш модуль экспортирует? ничего? правильно пропишите exports ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2020, 11:21 |
|
||
|
Помогите разобратся с откомпилированым файлом WebPack
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, код своего модуля покажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2020, 11:25 |
|
||
|
Помогите разобратся с откомпилированым файлом WebPack
|
|||
|---|---|---|---|
|
#18+
skyANA Lemkoleg, вам не с откомпилированным файлом следует разбираться, а в том, что такое модули и как их писать что ваш модуль экспортирует? ничего? правильно пропишите exports Подскажите, а экспортировать я могу только экземпляры, или и обьявления? У меня цель: библиотека классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2020, 15:13 |
|
||
|
Помогите разобратся с откомпилированым файлом WebPack
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, Тогда экспортировать надо классы. Если модули ES6, то так и пишешь export class exampleClass { ..... }; А там, где он нужен import {exampleClass} from '....' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2020, 15:44 |
|
||
|
Помогите разобратся с откомпилированым файлом WebPack
|
|||
|---|---|---|---|
|
#18+
voraa Lemkoleg, Тогда экспортировать надо классы. Если модули ES6, то так и пишешь export class exampleClass { ..... }; А там, где он нужен import {exampleClass} from '....' Спасибо. Пробую. Отпишу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2020, 15:56 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39929767&tid=1443533]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 389ms |

| 0 / 0 |
