Я работаю в веб-проекте «Финансы» в команде javascript.В нашей кодовой базе нет модульной базы.Я хочу написать чистую модульную основу, такую как NodeJS.
Некоторые фреймворки NodeJs, которые мы хотели бы использовать позже, но мы изо всех сил пытаемся изменить это.Потому что наш старший много проделал работ в нашем проекте.Как сохранить и разделить некоторый код, подобный модулю, в этом большом проекте?Этот вопрос возникает в прошлом году назад.Но мы ничего не обновляем в модульном (например, NodeJS).
Какие шаги мне нужны для запуска моего модульного кода в нашем проекте?
В этом примере помогает и объясняет (для вашей ссылки), что мне нужно и что я говорю?
// Lib.js
function CustomElement(str){
this.element = docuemt.createElement(str)
}
CustomElement.prototype.constructor = CustomElement;
function TextBox(){
CustomElement.call(this, 'input');
}
TextBox.prototype = Object.create(CustomElement.prototype);
...(more stuff is here)
// main.js
var textBox = new TextBox();
// other js's
var btn = new CustomElement('button');
...
В моих случаях Lib.js имеет много компонентов, мы решили изменить или записать в Lib.js в ReactJS.
Я пытаюсь исправить код Lib.js как модульный, основанный на ReactJS.,А затем включите Lib.min.js, main.js и т. Д.
1) Как это работает на этой модели, наша попытка - хороший способ или нет?
2) Какисключить имя класса Components, когда минимизирующий процесс (в сгенерированном Lib.min.js впоследствии не будет доступа из класса TextBox main.js) ReactJS процесс сборки?.
Пожалуйста, помогите мне сделать это.Заранее благодарю.