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

start [/forum/topic.php?fid=22&tablet=1&tid=1443533]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    45ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    40ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 230ms | 
| total: | 353ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.