Vue와 Node를 사용하여 웹팩 환경을 구축하는 방법
이번에는 vue와 node로 webpack 환경을 구축하는 방법을 알려드리겠습니다. vue와 node로 webpack 환경 구축 시 주의사항은 무엇인가요?
1. 환경 설정
공식 홈페이지로 이동하여node.js(http://www.runoob.com/nodejs/nodejs-install-setup.html)
을 설치하세요. 노드 버전에 주의하세요. 하모니 모드를 지원하는 노드만 es6을 지원하며, webpack 기반으로 프로젝트 이름을 빌드할 때 오류가 보고되지 않습니다. 최신버전을 추천해드려요
설치 패키지를 다운로드한 후 설치를 클릭하면 됩니다.
npm을 사용하여 webpack을 설치하는 명령줄 명령문은 npm install webpack -g입니다. 성공적인 테스트 설치를 위한 인터페이스는 다음과 같습니다.
다음 단계는 vue-cli를 전역적으로 설치하는 것입니다. npm을 사용하여 vue-cli를 설치하는 데 시간이 오래 걸리며, 2시간 이상 걸릴 수도 있다는 점에 유의하세요
설치 설명은 다음과 같습니다. npminstall --globalvue-cli
webpack 템플릿을 기반으로 새 프로젝트 만들기
명령줄 명령문은 vue init webpack my-project입니다(여기서 my-project는 파일 이름이고 파일 이름은 소문자만 가능합니다). 새 템플릿 프로젝트를 생성할 때 지정된 폴더로 이동해야 합니다.
cmd에 vue init webpack my-project(프로젝트 폴더 이름)을 입력하고 Enter를 누르고 잠시 기다리면 'git' 아래 항목이 차례로 나타납니다.
새 프로젝트를 생성할 때 다음과 같은 경우. 오류가 보고되면 노드 버전이 너무 낮고 조화로운 모드를 지원하지 않는다는 의미입니다(아마도 es6을 지원한다는 뜻일 것이고, 그렇지 않으면 f를 지원하지 않는다는 뜻일 것입니다. 자세한 내용은 전문가의 안내가 필요합니다). 교체해야 합니다. 더 높은 버전의 노드를 사용하세요. 오류는 아래와 같습니다:
cmd 1) 입력: cd my-project (프로젝트 이름), Enter 누르기, 특정 프로젝트 폴더 입력
Enter: cnpm install, Enter 누르기, 잠시 기다리기
프로젝트 폴더로 돌아가면 프로젝트 구조에 추가 node_modules 폴더가 있는 것을 확인할 수 있습니다. (이 파일의 내용은 이전에 설치된 종속성입니다.)
webstorm 설치, 프로젝트 소개
공식 홈페이지에 접속하여 webstrom 설치 패키지를 다운로드하여 설치하세요.
계속 진행하세요. 컴퓨터 시스템에 따라 64비트 시스템 또는 32비트 시스템을 선택하여 설치하세요.
웹스톰에서 파일 아래 열기를 선택하세요(프로젝트 폴더 선택)
아주 간단해 보이지만 며칠 지나면 실수할까봐 걱정됩니다.
테스트 환경이 성공적으로 설정되었는지
방법 1: cmd에 입력: cnpm rundev
(물론 코드를 수정할 때마다 cmd에 가서 명령어를 입력하는 것은 매우 번거로운 과정이므로 웹스톰에서 npm 메뉴를 불러옵니다.
package.json 파일을 마우스 오른쪽 버튼으로 클릭하고 npm 스크립트 표시를 클릭하여 메뉴를 불러옵니다. 나중에 실행하려면 npm 메뉴에서 dev.
를 두 번 클릭하면 됩니다. 명령줄 실행 프로젝트와 개발 실행 프로젝트는 함께 실행할 수 없습니다. 하나를 실행하면 다른 하나를 닫아야 하며, 그렇지 않으면 포트가 사용 중이라는 오류가 보고됩니다.
)
방법 2: 브라우저에 localhost:8080을 입력하세요(기본 포트는 8080입니다)
실행 명령을 입력하면 오류가 보고됩니다. 아래 그림과 같이 두 가지 상황이 있습니다.
첫 번째 상황: 항만점령 문제
그렇다면 해결책 은 다음과 같습니다:
옵션 1: 프로세스 중에 포트를 닫습니다.
a. cmd를 열고 netstat –ano 명령을 입력하면 모든 포트 번호가 나타납니다.
b. 로컬 주소 아래에는 포트 번호가 있고, PID는 포트 번호를 차지하는 프로그램의 프로세스 번호입니다. (프로세스 번호를 기억하세요)
c. 작업 관리자를 열고(ctrl + alt +delete) 프로세스를 클릭한 다음 보기를 클릭하고 "열 선택"을 선택한 다음 확인을 클릭하면 포트를 차지하는 프로세스 프로그램을 찾을 수 있습니다
d. 기억된 프로세스 번호를 찾아 닫습니다.
옵션 2:config/index.js 파일에서 포트 번호를 수정하세요. 포트: 새 포트 번호입니다.
두 번째 유형: npm 버전이 너무 낮아 업그레이드가 필요함:
해결책:
a. npm install -g npm
명령을 입력합니다. b. C:Users{Windows 사용자 이름}AppDataRoamingnpmnode_modulesnpm 아래의 파일을 NodeJS 설치 디렉터리의 node_modulesnpm에 복사하여 모든 원본 파일을 덮어씁니다
(또는 벤젠을 비교하는 방법을 이용해서 이전 단계를 다시 진행하세요)
2. 개인의 필요에 따른 변경
1. vue.js는 기본 포트 번호 8080을 지정된 포트로 변경합니다:
npm run dev를 실행하면 실제로 루트 디렉터리에서 package.json이 호출됩니다
package.json을 열면 다음 코드 조각을 찾을 수 있습니다
"scripts":{ "dev":"nodebuild/dev-server.js", "build":"nodebuild/build.js", "lint":"eslint--ext.js,.vuesrc" }
이것으로부터 우리는 빌드 디렉토리
에서 dev-server.js 파일을 확인해야 함을 알 수 있습니다. dev-server.js 파일에서 발견됨
varuri='http://localhost:'+port
여기 포트가 우리가 찾고 있는 포트입니다. dev-server.js 시작 부분에서 찾을 수 있습니다
varpath=require('경로')
그리고 경로는 어디에서 오는가?
루트 디렉토리에 config 폴더가 있습니다. config 디렉토리에 있는 index.js를 열어보세요
dev:{ env:require('./dev.env'), port:8080, autoOpenBrowser:true, assetsSubDirectory:'static', assetsPublicPath:'/', proxyTable:{}, cssSourceMap:false }
여기에서 포트를 변경할 수 있을 뿐만 아니라 필요에 따라 다른 구성 정보도 변경할 수 있습니다.
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
타이머를 사용하여 js에서 카운트다운 기능을 구현하는 방법
잘못된 태그 selected="selected" 속성을 처리하는 방법
위 내용은 Vue와 Node를 사용하여 웹팩 환경을 구축하는 방법의 상세 내용입니다. 자세한 내용은 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)

뜨거운 주제











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

Pinetwork 노드에 대한 자세한 설명 및 설치 안내서이 기사에서는 Pinetwork Ecosystem을 자세히 소개합니다. Pi 노드, Pinetwork 생태계의 주요 역할을 수행하고 설치 및 구성을위한 전체 단계를 제공합니다. Pinetwork 블록 체인 테스트 네트워크가 출시 된 후, PI 노드는 다가오는 주요 네트워크 릴리스를 준비하여 테스트에 적극적으로 참여하는 많은 개척자들의 중요한 부분이되었습니다. 아직 Pinetwork를 모른다면 Picoin이 무엇인지 참조하십시오. 리스팅 가격은 얼마입니까? PI 사용, 광업 및 보안 분석. Pinetwork 란 무엇입니까? Pinetwork 프로젝트는 2019 년에 시작되었으며 독점적 인 Cryptocurrency Pi Coin을 소유하고 있습니다. 이 프로젝트는 모든 사람이 참여할 수있는 사람을 만드는 것을 목표로합니다.

JavaAPI 개발에서 웹 서버 처리를 위해 Jetty7 사용 인터넷의 발전과 함께 웹 서버는 애플리케이션 개발의 핵심 부분이 되었으며 많은 기업의 초점이기도 합니다. 증가하는 비즈니스 요구를 충족하기 위해 많은 개발자가 웹 서버 개발에 Jetty를 사용하기로 선택했으며 그 유연성과 확장성은 널리 인정받고 있습니다. 이 기사에서는 We 용 JavaAPI 개발에서 Jetty7을 사용하는 방법을 소개합니다.

얼굴 차단 사격은 영상 속 인물을 가리지 않고 다수의 사격이 떠다니는 것처럼 보이도록 하여 마치 인물 뒤에서 떠다니는 것처럼 보이게 하는 것을 의미합니다. 기계 학습은 몇 년 동안 널리 사용되었지만 많은 사람들은 이러한 기능을 브라우저에서도 실행할 수 있다는 사실을 모릅니다. 이 기사에서는 기사 마지막 부분에 적용 가능한 몇 가지 시나리오를 소개합니다. 이 솔루션을 통해 몇 가지 아이디어를 얻을 수 있기를 바랍니다. mediapipeDemo(https://google.github.io/mediapipe/)는 주류 얼굴 차단 공세 주문형 업로드의 구현 원리를 보여줍니다. 비디오 서버 백그라운드 계산은 비디오 화면의 세로 영역을 추출하고 이를 svg로 변환합니다. 클라이언트가 비디오를 재생하는 동안 서버에서 svg를 다운로드하고 사격, 초상화와 결합합니다.

우선, frp가 무엇인지에 대해 의문이 생길 것입니다. 간단히 말해서, frp는 인트라넷 침투 도구입니다. 클라이언트를 구성한 후 서버를 통해 인트라넷에 액세스할 수 있습니다. 이제 내 서버는 nginx를 웹 사이트로 사용했으며 포트 80은 하나만 있습니다. FRP 서버도 포트 80을 사용하려면 어떻게 해야 합니까? 쿼리 후에는 nginx의 역방향 프록시를 사용하여 이를 수행할 수 있습니다. 추가하려면: frps는 서버이고 frpc는 클라이언트입니다. 1단계: 서버에서 nginx.conf 구성 파일을 수정하고 nginx.conf의 http{}에 다음 매개변수를 추가합니다. server{listen80

양식 유효성 검사는 웹 애플리케이션 개발에서 매우 중요한 링크로, 애플리케이션의 보안 취약성과 데이터 오류를 방지하기 위해 양식 데이터를 제출하기 전에 데이터의 유효성을 확인할 수 있습니다. Golang을 사용하여 웹 애플리케이션에 대한 양식 유효성 검사를 쉽게 구현할 수 있습니다. 이 기사에서는 Golang을 사용하여 웹 애플리케이션에 대한 양식 유효성 검사를 구현하는 방법을 소개합니다. 1. 폼 유효성 검사의 기본 요소 폼 유효성 검사를 구현하는 방법을 소개하기 전에 먼저 폼 유효성 검사의 기본 요소가 무엇인지 알아야 합니다. 양식 요소: 양식 요소는

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

인증은 모든 웹 애플리케이션에서 가장 중요한 부분 중 하나입니다. 이 튜토리얼에서는 토큰 기반 인증 시스템과 기존 로그인 시스템과의 차이점에 대해 설명합니다. 이 튜토리얼이 끝나면 Angular와 Node.js로 작성된 완벽하게 작동하는 데모를 볼 수 있습니다. 기존 인증 시스템 토큰 기반 인증 시스템으로 넘어가기 전에 기존 인증 시스템을 살펴보겠습니다. 사용자는 로그인 양식에 사용자 이름과 비밀번호를 입력하고 로그인을 클릭합니다. 요청한 후 데이터베이스를 쿼리하여 백엔드에서 사용자를 인증합니다. 요청이 유효하면 데이터베이스에서 얻은 사용자 정보를 이용하여 세션을 생성하고, 세션 정보를 응답 헤더에 반환하여 브라우저에 세션 ID를 저장한다. 다음과 같은 애플리케이션에 대한 액세스를 제공합니다.
