목차
初始化项目
tsconfig.json报错问题
增强pages.json和manifest.json开发体验
json文件写注释
초기화 프로젝트
tsconfig.json 오류 보고 문제
향상된 페이지.json 및 매니페스트.json 개발 환경
json 파일에 댓글 쓰기
语法提示
颜色块显示
一键创建页面、组件、分包
条件编译注释高亮
API,组件,uni.scss语法提示
API语法提示
组件提示
uni.scss变量提示
运行、发布项目
使用 vue3 创建工程
DCloud插件市场的使用
插件推荐
结语
개발 도구 VSCode VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

May 13, 2022 pm 08:11 PM
vscode uni-app

VSCode에서 uni-app을 개발하는 방법은 무엇인가요? 다음 기사에서는 VSCode에서 uni-app을 개발하는 방법에 대한 튜토리얼을 공유할 것입니다. 이것은 아마도 가장 훌륭하고 자세한 튜토리얼일 것입니다. 와서 살펴보세요!

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

VSCode를 사용하여 uni-app을 작성하겠습니다. Hbuilder X와 달리 VSCode를 사용하면 스캐폴딩을 통해 프로젝트를 생성할 수 있는 이유가 무엇인가요? 어쩌면 나는 아직 Hbuilder에 익숙하지 않을 수도 있습니다. 여기서는 자세히 설명하지 않겠습니다. [추천 학습: "vscode 입문 튜토리얼uni-app,不同于Hbuilder X,用VSCode是通过脚手架来创建项目,为什么我要用VSCode写呢?可能还是不太习惯Hbuilder X等等原因,还有就是不想换开发工具,觉得开发前端一个VSCode就够了,也不用去比较两者谁好谁坏,自己喜欢哪个用哪个,这里就不过多赘述了。【推荐学习:《vscode入门教程》】

自己也用VSCode做了几个uni-app项目了,主要是写小程序,总体体验下来还是非常不错的。

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

简述一下这个教程能给VSCode开发 uni-app带来的体验

  • 增强pages.jsonmanifest.json开发体验(语法提示、颜色块、写注释)
  • 一键创建页面、组件、分包
  • 完善的API,组件,uni.scss语法提示
  • 条件编译注释高亮

可以说,VSCode开发uni-app的槽点基本上都解决了,有很多地方我觉得体验还更好。

文章比较长,写的也比较详细,小白也能看懂。

初始化项目

我们使用 vue2 创建工程作为示例,uni-app中Vue2版的组件库和插件也比较多,稳定、问题少,可以先参考下官方文档:工程化

既然是使用vue脚手架,那肯定要全局安装@vue/cli,已安装的可以跳过。

注意:Vue2创建的项目,脚手架版本要用@4的版本,用@5的版本运行项目会报错,这里推荐 @4.5.15

npm install -g @vue/cli

创建项目,后面是你的项目名字。

vue create -p dcloudio/uni-preset-vue uni_vue2_cli

这里我们选择默认模板

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

在VSCode打开这个项目,可以看看整个项目项目结构,src下项目结构跟HbuilderX创建的根目录基本一样,说明两种项目转换还是比较方便的。

提示:既然是Vue2项目,有scss文件,那肯定要装vetursass这两个插件吧,不会有人还没有装吧。

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

tsconfig.json报错问题

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

创建tsconfig.json配置文件时,VSCode会自动检测当前项目当中是否有ts文件,若没有则报错,提示用户需要创建一个ts文件后,再去使用typescript。其实即使报红,但运行项目是没有问题的,但有强迫症的人肯定受不了,不可能一直看着报错吧。

解决方案很简单,就是在项目根目录下,随便建一个ts文件,不用写任何东西,然后在tsconfig.json配置 files 这个就好了。

我们在项目根目录下新建一个puppet.ts,puppet:傀儡的意思,哈哈,这里名字可以自己随便起。

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

tsconfig.json

{
  "compilerOptions": {
    "types": ["@dcloudio/types", "miniprogram-api-typings", "mini-types"]
  },
  "files": ["puppet.ts"]
}

增强pages.json和manifest.json开发体验

json文件写注释

我们打开pages.jsonmanifest.json,发现会报红,这是因为在json中是不能写注释的,而在jsonc是可以写注释的。

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

解决方案:我们把pages.jsonmanifest.json这两个文件关联到jsonc中,然后就以写注释了。在设置中打开settings.json"]

VSCode도 사용합니다 주로 작은 프로그램을 작성하는 여러 uni-app 프로젝트를 수행했는데 전반적인 경험이 매우 좋습니다. VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)

VSCode에서 uni-app을 개발하는 방법은 무엇입니까? (튜토리얼 공유)🎜🎜< Strong> 이 튜토리얼이 VSCode 개발 uni-app🎜
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

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

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

뜨거운 주제

VSCODE 오프라인 기술 교환 활동에 참여한 경험 VSCODE 오프라인 기술 교환 활동에 참여한 경험 May 29, 2025 pm 10:00 PM

VSCODE 오프라인 기술 교환 활동에 참여한 경험이 많으며 플러그인 개발 공유, 실제 데모 및 다른 개발자와의 커뮤니케이션이 포함됩니다. 1. 플러그인 개발 공유 : Vscode의 플러그인 API를 사용하여 자동 형식 및 정적 분석 플러그인과 같은 개발 효율성을 향상시키는 방법을 배웠습니다. 2. 실제 데모 : 원격 개발에 VSCODE를 사용하는 방법을 배웠고 유연성과 확장 성을 실현했습니다. 3. 개발자와 통신 : 시작시로드 된 플러그인 수를 줄이고 플러그인로드 순서를 관리하는 등 VSCODE 시작 속도를 최적화하는 기술을 얻었습니다. 요컨대,이 행사는 저에게 많은 도움이되었으며 VSCODE에 관심이있는 사람들은 참여할 것을 강력히 추천합니다.

VSCODE에서 아름답고 읽기 쉬운 코드 글꼴 및 글꼴 크기를 설정하는 방법은 무엇입니까? VSCODE에서 아름답고 읽기 쉬운 코드 글꼴 및 글꼴 크기를 설정하는 방법은 무엇입니까? May 29, 2025 pm 09:57 PM

VSCODE에서 아름답고 읽기 쉬운 코드 글꼴 및 글꼴 크기를 설정하는 방법은 다음과 같습니다. 1. VSCODE를 열고 설정 인터페이스를 입력하십시오. 2. { "editor.fontfamily": "firacode", "editor.fontsize": 14, "editor.lineheight": 24}을 입력하십시오. Firacode 글꼴을 사용하여 글꼴 크기를 14로, 라인 높이를 24로 설정하여 프로그래밍 경험을 향상시키는 것이 좋습니다.

VSCODE에서 여러 프로젝트 작업 공간을 만들고 관리합니다 VSCODE에서 여러 프로젝트 작업 공간을 만들고 관리합니다 May 29, 2025 pm 10:09 PM

다음 단계를 통해 VSCODE에서 여러 프로젝트 작업 공간을 만들고 관리합니다. 1. 왼쪽 하단에서 "관리"버튼을 클릭하고 "새 작업 공간"을 선택하고 위치를 결정합니다. 2. 작업 공간에 "webdev"또는 "backend"와 같은 의미있는 이름을 부여하십시오. 3. Explorer에서 프로젝트를 전환하십시오. 4. .Code-Workspace 파일을 사용하여 여러 프로젝트 및 설정을 구성하십시오. 5. 각 프로젝트에 .gitignore 및 package.json 파일이 있는지 확인하기 위해 버전 제어 및 종속성 관리에주의하십시오. 6. 쓸모없는 파일을 정기적으로 청소하고 원격 개발 기술 사용을 고려하십시오.

VSCODE 플러그인 업데이트 후 편집자 충돌 이유와 솔루션 VSCODE 플러그인 업데이트 후 편집자 충돌 이유와 솔루션 May 29, 2025 pm 10:03 PM

VSCODE 플러그인이 업데이트 된 후 편집기가 충돌하는 이유는 기존 버전의 VSCODE 또는 기타 플러그인과 플러그인과 호환성 문제가 있기 때문입니다. 솔루션은 다음과 같습니다. 1. 플러그인을 비활성화하여 문제를 하나씩 문제 해결합니다. 2. 문제 플러그인을 이전 버전으로 다운 그레이드합니다. 3. 대체 플러그인을 찾으십시오. 4. VSCODE 및 플러그인을 업데이트하고 충분한 테스트를 수행하십시오. 5. 데이터 손실을 방지하기 위해 자동 백업 기능을 설정하십시오.

멀티 스크린 환경에서 VSCODE의 레이아웃 설정 및 표시 문제 해결 멀티 스크린 환경에서 VSCODE의 레이아웃 설정 및 표시 문제 해결 May 29, 2025 pm 10:12 PM

멀티 스크린 환경에서 VSCODE를 사용하면 창 크기 및 위치를 조정하고 작업 공간 설정, 인터페이스 스케일링 조정, 합리적으로 도구 창문 창고, 소프트웨어 및 확장 업데이트, 성능 최적화 및 레이아웃 구성을 저장하여 개발 효율성을 향상시켜 레이아웃 및 표시 문제를 해결할 수 있습니다.

신흥 프로그래밍 언어에 대한 VSCODE의 지원 트렌드 및 관련 문제 분석 신흥 프로그래밍 언어에 대한 VSCODE의 지원 트렌드 및 관련 문제 분석 May 29, 2025 pm 10:06 PM

신흥 프로그래밍 언어에 대한 VSCODE의 지원 트렌드는 긍정적이며, 주로 구문 강조 표시, 지능형 코드 완료, 디버깅 지원 및 버전 제어 통합에 반영됩니다. 스케일링 품질 및 성능 문제에도 불구하고 고품질 스케일링을 선택하고 구성 최적화 및 커뮤니티 기여에 적극적으로 참여하여 해결할 수 있습니다.

VSCODE 설정에서 기본 터미널을 변경하는 방법은 무엇입니까? VSCODE 설정에서 기본 터미널을 변경하는 방법은 무엇입니까? Jul 05, 2025 am 12:35 AM

VSCODE에서 기본 터미널을 변경하는 세 가지 방법이 있습니다. 그래픽 인터페이스 설정, 편집 설정 .JSON 파일 및 임시 전환. 먼저 설정 인터페이스를 열고 "terminintegratedshell"을 검색하고 해당 시스템의 터미널 경로를 선택하십시오. 둘째, 고급 사용자는 settings.json을 편집 할 수 있습니다. 마지막으로 "터미널 : selectd를 통해 명령 패널을 통해 입력 할 수 있습니다

VSCODE에서 '디버거가 첨부 될 때까지 대기중인'타임 아웃 '수정 VSCODE에서 '디버거가 첨부 될 때까지 대기중인'타임 아웃 '수정 Jul 08, 2025 am 01:26 AM

"timedoutwaitingforthedebuggertoattach"문제가 발생하면 일반적으로 디버깅 프로세스에서 연결이 올바르게 설정되지 않기 때문입니다. 1. Launch.json 구성이 올바른지 확인하고 요청 유형이 시작되거나 첨부되어 있고 철자 오류가 없는지 확인하십시오. 2. 디버거가 디버거가 연결되기를 기다리는 지 확인하고 debugpy.wait_for_attach () 및 기타 메커니즘을 추가하십시오. 3. 포트가 점유되었는지 또는 방화벽이 제한되어 있는지 확인하고 필요한 경우 포트를 교체하거나 점유 된 프로세스를 닫으십시오. 4. 원격 또는 컨테이너 환경에서 포트 매핑 및 액세스 권한이 올바르게 구성되어 있는지 확인하십시오. 5. 잠재력을 해결하기 위해 VSCODE, 플러그인 및 디버그 라이브러리 버전을 업데이트하십시오.

See all articles