This is the second day of my participation in the August More text Challenge. For details, see: August More Text Challenge
Front-end engineering (automated development)
In front end development, applications become more complex as the technology stack becomes more extensive and the requirements for performance/development efficiency become higher.
There are some things we need to do when building a project, such as compress/merge/compile code. We can use some online tools or some software to do these things, but we can’t find a way to do it specifically for our current project.
Node.js is a JavaScript runtime environment that allows JavaScript code running in Node.js to operate on the file system.
As a result, some people have developed front-end development tools that run in Node.js to build our development environment
As we develop in a built environment, the tools automatically do what we want them to do.
So, to sum up, modern front-end developers typically need a Node.js environment when developing projects, and they need to use the engineering tools that run in Node.js to help them develop.
Next, let’s set about building a development environment:
Build the development tools used
In addition to Node.js, package managers such as NPM/CNPM/yarn/bower are required, and automation tools such as gulp/webpack/grunt are required.
Webpack is a modular packaging tool…
Gulp is a flow-based automated build tool
These automated tools operate on files based on our configuration, and when gulp finds the corresponding file, it uses the stream in Node.js to operate on the file, so gulp is based on streams.
To learn to record, use the document note-taking tool MarkDown
HTML (Hype Text Markup Language): Hypertext Markup Language
MarkDown is a text markup language that allows you to mark/set text with special symbols
MarkDown is generally used to write document/text messages, similar to word
MarkDown can be compiled to HTML/PDF/Word, etc
Software: typora
Update below
Next, I will continue to learn Node.js, keep up with the pace of progress, come on, and improve myself
Come on!!