Ошибки при переключении с Gulp на Webpack - PullRequest
0 голосов
/ 22 апреля 2019

Я хочу переключиться с gulp на webpack, но у меня возникли некоторые проблемы, которые я не могу понять.

Во-первых, я делаю редактор, а с gulp я использовал его для создания экземпляра этого редактора.путь:

new RSMDE({
    variables: vars,
    element: document.getElementById('mdediror'),
    initialValue:
    '# EasyMDE \n Go ahead, play around with the editor! Be sure to check out **bold**, *italic* and ~~strikethrough~~ styling, [links](https://google.com) and all the other features. You can type the Markdown syntax, use the toolbar, or use shortcuts like `ctrl-b` or `cmd-b`.',
    });

И в моем файле редактора у меня было это:

// Importing libraries here.

function RSMDE(options) {
   // Handle options parameter
    options = options || {};

    // Used later to refer to it"s parent
    options.parent = this;

    var autoDownload = true;
    // Editor code goes here
    ....
}
module.exports = RSMDE;

Но теперь я хочу переключиться на веб-пакет, но у меня возникает проблема при компиляции,Я получаю эту ошибку: Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'

Я изменил module.exports = RSMDE; с export default RSMDE, проблема исчезает, но когда я изменяю function RSMDE(options){} на class RSMDE, код будет выглядеть так:

// Importing libraries here.

class RSMDE {
   // Handle options parameter
    options = options || {};

    // Used later to refer to it"s parent
    options.parent = this;

    var autoDownload = true;
    // Editor code goes here
    ....
}
export default RSMDE;

Но теперь я получаю другую ошибку:

  • Unexpected token => эта ошибка в options.parent
  • Также сейчас я незнать, как передать параметры из моего HTML в класс
...