웹팩 패키징 후 페이지 이미지 경로에 직접 접근하는 오류 해결 방법
이 글은 주로 웹팩 패키징 후 페이지 이미지 경로에 직접 접근하는 오류에 대한 해결 방법을 소개합니다. 글의 소개는 매우 상세하며 이 문제를 겪는 친구들을 위한 확실한 참고 자료와 학습 가치가 있습니다. 필요합니다. 아래에서 함께 살펴보겠습니다.
머리말
이 글에서 언급한 이미지 경로 오류는 이렇습니다. webpack을 실행하세요 -dev-server
, 모든 것이 잘 작동하고 오류도 없습니다. 웹패킹 후 직접 인덱스 페이지를 열어서 이미지를 찾을 수 없는 이유는 경로가 잘못되었기 때문입니다. webpack-dev-server
,一切正常,没有错误。当webpack之后,直接打开index页面,报错,图片找不到,找不到的原因是路径错误。
先看我的项目代码
webpack.config.js
var Webpack = require("webpack"); var path = require("path"); module.exports = { entry: './js/entry.js', output: { path: path.join(__dirname, '/build'), filename: 'bundle.js', publicPath: "/src/" }, module: { loaders: [{ test: /\.css$/, loader: 'style-loader!css-loader' }, { test: /\.(png|jpg)$/, loader: 'url-loader?limit=8192&name=images/[hash:8].[name].[ext]' }, { test: require.resolve('zepto'), loader: 'exports-loader?window.Zepto!script-loader' } ] }, watch: true, devtool: "cheap-module-eval-source-map" }
这里设置了publicPath,用法点击这里
index.html中引用路径如下:
<script type="text/javascript" src="src/bundle.js" ></script>
当运行webapck-dev-server
내 프로젝트 코드를 먼저 살펴보세요
webpack.config.js
#🎜🎜 #
{ test: /\.(png|jpg)$/, loader: 'url-loader?limit=8192&name=images/[hash:8].[name].[ext]', options:{ publicPath:'/' } }
#🎜🎜 #
rrreeewebapck-dev-server
를 실행하면 http://localhost:8080/이 정상적으로 표시됩니다. 다음으로, 명령어 없이 페이지에 직접 접근할 수 있도록 패키징해야 합니다.
작업은 다음과 같습니다.
1. webpack을 실행합니다
2. build to src中
3.페이지 보기
이미지 경로가 잘못되어 이미지를 찾을 수 없습니다.
이미지를 처리하는 로더에 대해 다음과 같이 publicPath를 별도로 설정하여 이 문제를 해결했습니다.
#🎜 🎜# 그런 다음 테스트하면 webapck-dev-server 성공, wepback 성공, 페이지 액세스 열기 성공입니다.
위 내용은 모두의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!
관련 추천: #🎜🎜##🎜🎜##🎜🎜#웹팩 프로젝트에서 CSS 모듈을 혼합하는 방법에 대해#🎜🎜##🎜🎜##🎜🎜##🎜🎜## 🎜🎜 #CSS3의 전환 및 애니메이션 애니메이션 속성 사용 소개#🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜 #위 내용은 웹팩 패키징 후 페이지 이미지 경로에 직접 접근하는 오류 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

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

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

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

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

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

Windows 11에는 다양한 테마와 배경 화면을 포함하여 수많은 사용자 지정 옵션이 있습니다. 이러한 테마는 그 자체로 미학적이지만 일부 사용자는 여전히 Windows 11의 배경에서 이 테마가 어디에 있는지 궁금해합니다. 이 가이드에서는 Windows 11 테마의 위치에 액세스하는 다양한 방법을 보여줍니다. Windows 11 기본 테마는 무엇입니까? Windows 11의 기본 테마 배경은 하늘색 배경에 피는 추상 감청색 꽃입니다. 이 배경은 운영 체제 출시 전의 기대 덕분에 가장 인기 있는 배경 중 하나입니다. 그러나 운영 체제에는 다양한 다른 배경도 함께 제공됩니다. 따라서 언제든지 Windows 11 바탕 화면 테마 배경을 변경할 수 있습니다. 테마는 Windo에 저장됩니다.

Vue는 대화형의 효율적인 웹 애플리케이션을 신속하게 구축하는 데 도움이 되는 탁월한 JavaScript 프레임워크입니다. Vue3은 Vue의 최신 버전으로, 많은 새로운 특징과 기능을 도입했습니다. Webpack은 현재 프로젝트의 다양한 리소스를 관리하는 데 도움이 되는 가장 인기 있는 JavaScript 모듈 패키저 및 빌드 도구 중 하나입니다. 이 기사에서는 Webpack을 사용하여 Vue3 애플리케이션을 패키징하고 빌드하는 방법을 소개합니다. 1. 웹팩 설치

파일 경로는 운영 체제에서 파일이나 폴더를 식별하고 찾는 데 사용되는 문자열입니다. 파일 경로에는 경로를 구분하는 두 가지 공통 기호, 즉 슬래시(/)와 백슬래시()가 있습니다. 이 두 기호는 운영 체제에 따라 용도와 의미가 다릅니다. 슬래시(/)는 Unix 및 Linux 시스템에서 일반적으로 사용되는 경로 구분 기호입니다. 이러한 시스템에서 파일 경로는 루트 디렉터리(/)에서 시작하고 각 디렉터리 사이를 슬래시로 구분합니다. 예를 들어 /home/user/Docume 경로는 다음과 같습니다.

기술적인 오류로 인해 영상을 재생할 수 없습니다. (오류 코드: 102006) 이 가이드는 이러한 일반적인 문제에 대한 간단한 수정 사항을 제공하고 코딩 여정을 계속합니다. 또한 Java 오류의 원인과 향후 이를 방지하는 방법에 대해서도 논의하겠습니다. Java에서 "오류: 기본 클래스를 찾을 수 없거나 로드되지 않음"이란 무엇입니까? Java는 개발자가 다양한 응용 프로그램을 만들 수 있는 강력한 프로그래밍 언어입니다. 그러나 다양성과 효율성에는 개발 중에 발생할 수 있는 일반적인 실수가 많이 있습니다. 인터럽트 중 하나는 오류: 기본 클래스 user_jvm_args.txt를 찾을 수 없거나 로드되지 않음입니다. 이는 JVM(Java Virtual Machine)이 프로그램을 실행할 기본 클래스를 찾을 수 없을 때 발생합니다. 이 오류는 다음과 같은 경우에도 장벽 역할을 합니다.

차이점: 1. 웹팩 서버의 시작 속도는 Vite의 시작 속도보다 느립니다. Vite는 시작할 때 패키징할 필요가 없고 모듈 종속성을 분석하고 컴파일할 필요가 없으므로 시작 속도가 매우 빠릅니다. 2. Vite 핫 업데이트는 Vite의 HRM 측면에서 webpack보다 빠릅니다. 특정 모듈의 내용이 변경되면 브라우저가 모듈을 다시 요청하게 됩니다. 3. Vite는 esbuild를 사용하여 종속성을 사전 구축하는 반면 webpack은 노드를 기반으로 합니다. 4. Vite의 생태계는 웹팩만큼 좋지 않으며, 로더와 플러그인도 충분히 풍부하지 않습니다.

Win11에서 "내 컴퓨터" 경로의 차이점은 무엇입니까? 빨리 찾는 방법! Windows 시스템이 지속적으로 업데이트됨에 따라 최신 Windows 11 시스템도 몇 가지 새로운 변경 사항과 기능을 제공합니다. 일반적인 문제 중 하나는 사용자가 Win11 시스템에서 "내 컴퓨터"에 대한 경로를 찾을 수 없다는 것입니다. 이는 일반적으로 이전 Windows 시스템에서는 간단한 작업이었습니다. 이 기사에서는 Win11 시스템에서 "내 컴퓨터"의 경로가 어떻게 다른지, 그리고 이를 빠르게 찾는 방법을 소개합니다. Windows1에서

웹 개발 기술이 지속적으로 발전하면서 프론트엔드와 백엔드 분리, 모듈화 개발이 보편화된 추세가 되었습니다. PHP는 일반적으로 사용되는 백엔드 언어입니다. 모듈식 개발을 수행할 때 모듈을 관리하고 패키징하려면 몇 가지 도구를 사용해야 합니다. Webpack은 사용하기 매우 쉬운 모듈식 패키징 도구입니다. 이 글에서는 모듈 개발을 위해 PHP와 웹팩을 사용하는 방법을 소개합니다. 1. 모듈형 개발이란 무엇입니까? 모듈형 개발은 프로그램을 서로 다른 독립적인 모듈로 분해하는 것을 의미합니다.

구성 방법: 1. 가져오기 방법을 사용하여 ES6 코드를 패키지된 js 코드 파일에 넣습니다. 2. npm 도구를 사용하여 babel-loader 도구를 설치합니다. 구문은 "npm install -D babel-loader @babel/core"입니다. @babel/preset-env"; 3. babel 도구의 구성 파일 ".babelrc"를 생성하고 트랜스코딩 규칙을 설정합니다. 4. webpack.config.js 파일에서 패키징 규칙을 구성합니다.
