首页 > 其他分享 >vue3搭建成功后的一些简单配置

vue3搭建成功后的一些简单配置

时间:2024-11-25 10:54:54浏览次数:9  
标签:浏览器 string -- 配置 vue3 pnpm 环境变量 vite 搭建

 

vue3搭建成功后的一些简单配置

 

1.浏览器增加扩展插件 “Vue.js devtools”
  极简插件:https://chrome.zzzmh.cn/ 搜索vue (建议再装一个 json 展示格式化插件)

  

   

  

 

  2.下载vscode
    官网:https://code.visualstudio.com/Download
    安装好后, 将项目在vsdode 中打开。
    如果要设置VSCode 中文 shift+ctrl+p 输入 configure display language 选择中文简体, 重启VSCode

   

  3.vscode 中 安装一些 插件 shift+ctrl+x 搜索vue3 自行选择安装 (我用的[Aya Vue3 extension Pack v0.1.0],包含了16个扩展,懒得一个个装)

  

 

  4.如果vscode 启动 pnpm run dev 报以下错误:

    pnpm : 无法加载文件 E:\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
    所在位置 行:1 字符: 1
    + pnpm run dev
    + ~~~~
    + CategoryInfo : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

    解决: 找到 nodejs 文件夹 pnpm.ps1 和 pnpx.ps1 删除即可

    

 

 

=============================以下为一些基础配置或搭建前期的异常==================================================

配置 package.json 参考如下:
官网:https://cn.vitejs.dev/guide/cli.html
开发服务器
vite
在当前目录下启动 Vite 开发服务器。vite dev 和 vite serve 是 vite 的别名。

使用

vite [root]
选项
选项
--host [host] 指定主机名称 (string)
--port <port> 指定端口 (number)
--open [path] 启动时打开浏览器 (boolean | string)
--cors 启用 CORS (boolean)
--strictPort 如果指定的端口已在使用中,则退出 (boolean)
--force 强制优化器忽略缓存并重新构建 (boolean)
-c, --config <file> 使用指定的配置文件 (string)
--base <path> 公共基础路径(默认为:/)(string)
-l, --logLevel <level> info | warn | error | silent (string)
--clearScreen 允许或禁用打印日志时清除屏幕 (boolean)
--profile 启动内置的 Node.js 调试器(查看 性能瓶颈)
-d, --debug [feat] 显示调试日志 (string | boolean)
-f, --filter <filter> 过滤调试日志 (string)
-m, --mode <mode> 设置环境模式 (string)
-h, --help 显示可用的 CLI 选项
-v, --version 显示版本号

vite.config.ts 中 为开发服务器配置自定义代理规则
port:8000,
server: {
//为开发服务器配置自定义代理规则
proxy: {
// 字符串简写写法:http://localhost:5173/foo -> http://localhost:4567/foo
// '/foo': 'http://localhost:4567',
// 带选项写法:http://localhost:5173/api/bar -> http://jsonplaceholder.typicode.com/bar
// '/api': {
// target: 'http://jsonplaceholder.typicode.com',
// changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, ''),
// },
}
}
=====================================

vite配置开发环境自动打开计算机默认浏览器

找到 package.json 在 “dev”:“vite” 中添加 空格--open  如下:

 

类型: boolean | string
默认: server.open
开发服务器启动时,自动在浏览器中打开应用程序。当该值为字符串时,它将被用作 URL 的路径名。

如果你想在你喜欢的某个浏览器打开该开发服务器,你可以设置环境变量 process.env.BROWSER (例如 firefox)。
欲了解更多细节,请参阅 open 包的源码。

 

引用一篇 自定义 启动后指定浏览器 打开 的文章
https://www.bilibili.com/opus/730919201055703056
星光免兔
编辑于 2022年11月21日 16:07
收录于文集
vue3 · 8篇
vite配置server.open开启后,会在运行dev成功时默认打开指定页面,此时会使用电脑的默认浏览器进行打开。但是,如果开发浏览器不是默认浏览器时就需要进行配置。

查询vite的官方文档,这个功能是引用open的这个库。这个库是支持指定浏览器打开页面。但是vite的文档对这个设置的描述比较简单,原文如下:

若你想指定喜欢的浏览器打开服务器,你可以设置环境变量 process.env.BROWSER(例如:firefox)。

原来设置环境变量就可以了,那么在vite上如何设置环境变量?搜索出来的是.env的设置。如果百度环境变量的设置也是出来同样的结果。经过测试,此环境变量非彼环境变量,
.env的环境变量配置的是开发环境里要用到的常量,可以引用到代码里的。而此时要配置的环境变量只是需要作用于node的环境。

虽然这个解释很绕,但是简单的说,就是经过测试配置.env的文件是不行的。正确的配置方法引用是安装cross-env,然后修改dev的启动命令:cross-env BROWSER='chrome' vite

cross-env是一个设置环境变量的库,想了解的请自行百度。

经过这样配置后,就可以使用指定的浏览器自动打开网页了。整个人也感到神清气爽了。

  

===========================  一些 异常  ===========================================

Internal server error: Preprocessor dependency "sass-embedded" not found. Did you install it?
Try `pnpm add -D sass-embedded`.
##########   解决   ##############
pnpm i sass

pnpm add -D sass-embedded
=========================
Deprecation [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
More info: https://sass-lang.com/d/legacy-js-api

##########   解决   ##############
vite.config.ts 中 export default defineConfig 方法花括号内添加
css: {
preprocessorOptions: {
scss: {
api: "modern-compiler" // or 'modern'
}
}
},


然后server restarted. 重启
==================================

标签:浏览器,string,--,配置,vue3,pnpm,环境变量,vite,搭建
From: https://www.cnblogs.com/zy115/p/18566820

相关文章

  • OpenDaylight安装和配置
    环境:Ubuntu14.04.6LTS(GNU/Linux4.4.0-142-genericx86_64)注意,需要确保虚拟机中安装有jdkroot@UbuntuDesktop:~#java-versionjavaversion"1.8.0_151"Java(TM)SERuntimeEnvironment(build1.8.0_151-b12)JavaHotSpot(TM)64-BitServerVM(build25.151-b12,......
  • 【开源】陪玩高端系统源码H5/小程序源码开发搭建
    源码,作为软件开发的核心,是驱动游戏陪玩陪练平台不断创新的关键。通过深度解析和巧妙运用源码,我们能够打造出功能强大、操作便捷、用户友好的陪玩陪练平台,为玩家提供前所未有的体验。前期准备的东西:1、七牛云注册账号并认证2、腾讯云注册并认证。 3、uniapp注册并认证......
  • 快速上手:Ubuntu上的 Django 框架安装与配置
    快速上手:Ubuntu上的Django框架安装与配置引言Django是一个功能齐全的PythonWeb框架,用于开发动态网站和应用程序。使用Django,你可以快速创建PythonWeb应用程序,并依赖框架完成大量繁重的工作。本指南将帮助你在Ubuntu服务器上安装并运行Django。安装完成后,你将开始一......
  • [Java]微服务配置管理
    介绍代码拆分为微服务后,每个服务都有自己的配置文件,而这些配置文件中有很多重复的配置,并且配置变化后需要重启服务,才能生效,这样就会影响开发体验和效率配置管理服务可以帮助我们集中管理公共的配置,并且nacos就可以实现配置管理服务配置共享我们可以把微服......
  • 华为交换机简单配置方法
    ARP地址解析二层交换机图示在二层交换机内主机第一次ping对方以后,即第一次发ARP广播,交换机记录双方的macip对应地址地址表,后续再交换数据,变成单播displaymac-address查看mac地址表划分vlan(虚拟局域网)创建vlan10202个先把pc1pc2pc3连接的交换机上的端口设置一......
  • docker-compose 配置文件内容详解以及常用命令介绍
    一、DockerCompose简介DockerCompose是一种用于定义和运行多容器Docker应用程序的工具。通过一个docker-compose.yml文件,您可以配置应用程序需要的所有服务(例如:Web服务器、数据库、缓存等)并轻松管理它们。Docker Compose使用的三个步骤:使用Dockerfile定义应用程序的......
  • RHEL9.4上使用apache搭建http服务器提供repo源
    时间:2024.11.24计划:使用apache搭建HTTP(HypertextTransferProtocol)服务器,共享iso镜像为环境内其他主机提供repo(repository)源参照:马哥教育王老师课程基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)https://developer.aliyun.com/article/1356520如何在RHEL9上......
  • 如何利用ros搭建虚拟场景通过仿真机器人完成一次简单的SLAM建图、导航规划(超简单)?——
    一:什么是SLAM,SLAM和导航规划又有什么关系?SLAM(SimultaneousLocalizationandMapping,即同时定位与建图)是一种在未知或动态环境中自行驶的重要技术。主要通过设备上的传感器(如激光雷达、深度摄像头、惯性测量单元IMU等)实时感知周围环境,同时估计自身的位姿(位置和朝向)以及构建......
  • 你有自己买过服务器和域名用来搭建博客或者网站吗?
    搭建博客或网站是一个涉及多个步骤的过程,以下是一个详细的指南,帮助你从头开始搭建一个功能齐全且吸引人的博客或网站:一、确定目标和需求明确博客或网站的主要目的,如个人展示、分享经验、销售产品等。确定所需的功能和特性,例如博客文章发布、评论区、社交媒体集成等。二、选......
  • Python开发环境搭建+conda管理环境
    下载Miniconda推荐从清华镜像下载安装包Indexof/anaconda/miniconda/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror打开网页后,下拉到最后找到Miniconda3-latest前缀的文件,或者网页中直接搜索Miniconda3-latest,都可以找到如下图这些安装文件。如果是windows6......