Webpack3의 새로운 기능은 무엇입니까?
이 기사에서는 참고할 수 있도록 최신 Webpack 3 릴리스의 새로운 기능을 간략하게 공유합니다.
1. Webpack 3의 새로운 기능
6월 20일 Webpack은 최신 버전 3.0을 출시하고 Medium에 발표했습니다.
Webpack은 이제 거의 프론트엔드 개발의 표준이 되었는데, 새 버전의 주요 기능 업데이트를 살펴보겠습니다.
2.0에 비해 전체적인 변화는 크지 않으니 당황하지 마세요.
Webpack 2.0 관련 영상 튜토리얼은 제가 녹화한 20편의 영상 튜토리얼인 Webpack 2 Video Tutorials를 참고하시면 됩니다.
다음은 v3.0 릴리스의 기능 목록입니다.
node_modules는 더 이상 통계에서 ~로 변경되지 않습니다. [급격한 변경 사항]
HMR 요청에 대한 시간 제한을 구성할 수 있습니다.
실험적 범위 끌어올리기(webpack.optimize.ModuleConcatenationPlugin)
몇 가지 성능 개선
라이브러리에 대한 내보내기를 선택하기 위해 output.libraryExport를 추가했습니다.
sourceMapFilename은 이제 [contenthash] [급격한 변경]을 지원합니다.
module.noParse는 기능을 지원합니다
add node: 모든 노드 특정을 비활성화하는 false 옵션 추가
1.1 업데이트 방법 및 버전 마이그레이션
명령어를 통해 직접 설치할 수도 있고, 이후에 버전 번호를 추가해야 합니다.
npm install webpack@3.0.0 --save-dev
또는
yarn add webpack@3.0.0 --dev
Webpack 2에서 Webpack 3으로 업그레이드하는 공식 단어는 다음과 같습니다.
터미널에서 업그레이드 명령을 실행하는 것 외에는 노력하지 마세요
따라서 버전 번호는 변화는 있었지만 큰 변화는 없을 테니 안도의 한숨을 쉬셔도 됩니다.
1.2 Scope Hoisting
이전의 모든 모듈은 독립적인 함수 클로저에 포함되어 있었습니다. 이 처리 방법은 브라우저에서 코드 실행이 느려지는 문제를 일으켰습니다.
개발팀에서는 Closure Compiler, RollupJS 등의 프레임워크를 참고한 후 함수 클로저의 래핑 방식을 구성 가능한 형태로 변경했습니다.
이전 플러그인에서 구성하면 됩니다.
module.exports = { plugins: [ new webpack.optimize.ModuleConcatenationPlugin() ] };
물론 일부 모듈의 로딩으로 인해 구성이 성공하지 못할 수도 있습니다. 구성 실패의 원인을 디버깅하기 위해 공식 CLI 매개변수 --display-optimization-bailout
이 제공됩니다. --display-optimization-bailout
用于 debug 是什么原因导致了配置失败。
1.3 Magic Comments
其实就是可以命令 chunk name 了。
import(/* webpackChunkName: "my-chunk-name" */ 'module');
更多的使用可以参考这里。
2. 接下来的新特性
更好的编译缓存
更快的首次以及增量编译速度
对 TypeScript 更加友好地支持
修改 Long term caching
增加对 WASM Module 的支持
用户体验的改进
3. 总结
总体看来变化不大,而且如 Magic Comments
매직댓글
등의 기능은 이미 2.4에서 최신 버전으로 출시되었습니다. , 3.0 버전을 출시하는 것은 주로 더 나은 제품을 제공하려는 팀의 결의의 상징이라고 생각합니다. 🎜위 내용은 Webpack3의 새로운 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











SpringMVC의 주요 기능 이해: 이러한 중요한 개념을 익히려면 특정 코드 예제가 필요합니다. SpringMVC는 개발자가 MVC(Model-View-Controller) 아키텍처 패턴을 통해 유연하고 확장 가능한 구조를 구축하는 데 도움이 되는 Java 기반 웹 애플리케이션 개발 프레임워크입니다. 웹 애플리케이션. SpringMVC의 주요 기능을 이해하고 익히면 웹 애플리케이션을 보다 효율적으로 개발하고 관리할 수 있습니다. 이 기사에서는 SpringMVC의 몇 가지 중요한 개념을 소개합니다.

Cockpit은 Linux 서버용 웹 기반 그래픽 인터페이스입니다. 이는 주로 신규/전문가 사용자가 Linux 서버를 보다 쉽게 관리할 수 있도록 하기 위한 것입니다. 이 문서에서는 Cockpit 액세스 모드와 CockpitWebUI에서 Cockpit으로 관리 액세스를 전환하는 방법에 대해 설명합니다. 콘텐츠 항목: Cockpit 입장 모드 현재 Cockpit 액세스 모드 찾기 CockpitWebUI에서 Cockpit에 대한 관리 액세스 활성화 CockpitWebUI에서 Cockpit에 대한 관리 액세스 비활성화 결론 조종석 입장 모드 조종석에는 두 가지 액세스 모드가 있습니다. 제한된 액세스: 이는 조종석 액세스 모드의 기본값입니다. 이 액세스 모드에서는 조종석에서 웹 사용자에 액세스할 수 없습니다.

웹 표준은 W3C 및 기타 관련 기관에서 개발한 일련의 사양 및 지침으로, HTML, CSS, JavaScript, DOM, 웹 접근성 및 성능 최적화를 포함하며, 이러한 표준을 따르면 페이지의 호환성이 향상됩니다. 접근성, 유지 관리성 및 성능. 웹 표준의 목표는 웹 콘텐츠가 다양한 플랫폼, 브라우저 및 장치에서 일관되게 표시되고 상호 작용할 수 있도록 하여 더 나은 사용자 경험과 개발 효율성을 제공하는 것입니다.

PHP는 웹 개발의 백엔드에 속합니다. PHP는 주로 서버 측 로직을 처리하고 동적 웹 콘텐츠를 생성하는 데 사용되는 서버 측 스크립팅 언어입니다. 프런트엔드 기술과 비교하여 PHP는 데이터베이스와의 상호 작용, 사용자 요청 처리, 페이지 콘텐츠 생성과 같은 백엔드 작업에 더 많이 사용됩니다. 다음으로, 백엔드 개발에서 PHP 적용을 설명하기 위해 특정 코드 예제가 사용됩니다. 먼저 데이터베이스에 연결하고 데이터를 쿼리하기 위한 간단한 PHP 코드 예제를 살펴보겠습니다.

인터넷의 급속한 발전으로 프로그래밍 언어는 끊임없이 진화하고 업데이트되고 있습니다. 그 중 오픈소스 프로그래밍 언어인 Go 언어는 최근 몇 년간 많은 주목을 받고 있습니다. Go 언어는 간단하고 효율적이며 안전하고 개발 및 배포가 용이하도록 설계되었습니다. 높은 동시성, 빠른 컴파일, 메모리 안전성 등의 특징을 갖고 있어 웹 개발, 클라우드 컴퓨팅, 빅데이터 등 분야에서 널리 사용됩니다. 그러나 현재 다양한 버전의 Go 언어를 사용할 수 있습니다. 적합한 Go 언어 버전을 선택할 때 요구 사항과 기능을 모두 고려해야 합니다. 머리

웹은 인터넷의 응용 형태인 월드 와이드 웹(World Wide Web)이라고도 알려진 글로벌 광역 네트워크입니다. 웹은 하이퍼텍스트와 하이퍼미디어를 기반으로 한 정보 시스템으로, 사용자는 하이퍼링크를 통해 여러 웹 페이지 사이를 이동하여 정보를 검색하고 얻을 수 있습니다. 웹의 기본은 인터넷이며, 이는 통일되고 표준화된 프로토콜과 언어를 사용하여 서로 다른 컴퓨터 간의 데이터 교환과 정보 공유를 가능하게 합니다.

Go는 브라우저에서 실행되는 대화형 웹 애플리케이션을 구축합니다. 단계: Go 프로젝트 및 main.go 파일을 생성하고 HTTP 핸들러를 추가하여 메시지를 표시합니다. 사용자 입력 및 제출을 위해 HTML 및 JavaScript를 사용하여 양식을 추가합니다. Go 애플리케이션에 POST 요청 처리를 추가하고 사용자 메시지를 수신하고 응답을 반환합니다. FetchAPI를 사용하여 POST 요청을 보내고 서버 응답을 처리합니다.

이 기사에서는 ChatGPT를 ReactJS 애플리케이션에 통합할 때의 가능성과 이점을 살펴보고 이를 수행하는 방법에 대한 단계별 지침을 살펴보겠습니다.
