| 
 | 
| 
 
Помогите разобратся с откомпилированым файлом 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?desktop=1&fid=22&tid=1443533]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    56ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    40ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 264ms | 
| total: | 400ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.»
    
    
    ... бла, бла, бла ...