想开始用 vue 3 开发网页应用?第一步就是创建项目。这里介绍三种最实用的方法,操作简单,选一个适合你的就行。
Vue CLI 是老朋友了,功能强大,配置灵活。确保安装了 Node.js (建议版本 14.18+ 或 16+)。
打开命令行工具(终端、CMD 或 PowerShell)。安装或更新 Vue CLI 到最新版:
npm install -g @vue/cli
# 或者
yarn global add @vue/cli
创建新项目:
vue create my-vue3-project
选择 Vue 3 预设(用键盘上下键移动,回车确认)。
等待安装完成。进入项目并启动:
cd my-vue3-project
npm run serve
优点:项目配置成熟,集成 webpack,插件生态丰富。
适合:需要复杂配置、企业级应用或熟悉 Vue CLI 的开发者。
Vite 是现在创建 Vue 3 项目的首选工具,启动和热更新速度超快。
确保安装了 Node.js (版本 12+,建议 14.18+ 或 16+)。
打开命令行工具。创建项目:
npm create vite@latest my-vue3-app -- --template vue
# 或者
yarn create vite my-vue3-app --template vue
选择 Vue 后,再选 Vue (不是 Vue-ts 除非你需要 TypeScript)。
进入项目目录安装依赖:
cd my-vue3-app
npm install
# 或者
yarn
启动开发服务器:
npm run dev
# 或者
yarn dev
优点:极速冷启动,即时热更新,开箱即用,体验流畅。
适合:大多数新项目,追求开发效率的开发者。
想快速试试 Vue 3 或写个小页面?直接在 html 里引入 Vue CDN 最省事。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Vue 3 CDN 示例</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<div id="app">
{{ message }} <button @click="reverseMessage">反转文字</button>
</div>
<script>
const { createApp, ref } = Vue;
createApp({
setup() {
const message = ref('你好 Vue 3!');
function reverseMessage() {
message.value = message.value.split('').reverse().join('');
}
return {
message,
reverseMessage
};
}
}).mount('#app');
</script>
</body>
</html>
优点:无需构建工具,零配置,打开浏览器就能运行。
适合:学习基础概念、小型页面、简单功能演示。
Vue CLI 创建项目时看不到 Vue 3 选项?
升级 Vue CLI 到最新版:npm update -g @vue/cli。
Vite 项目安装依赖失败?
检查 Node.js 和 npm/yarn 版本是否够新。
CDN 方式适合做大项目吗?
不适合,大型项目推荐用 Vite 或 Vue CLI 构建。
掌握这三种方法,你就能轻松启动 Vue 3 项目了。Vite 是当前最推荐的方式,速度快,配置简单。动手试试吧!
在当今的专业环境中,项目经理需要戴上各种帽子,在管理团队的日常功能和理解大局策略之间切换。正因为如此,项目经理对组织变得更有价值,并且他们对技能和战略角色的需求在全球范围内不断增长。但这也提出了一个问题:如何在如此高压的环境中成为更好的项目经理?
随机产生规定范围内的整数,然后再产生相同范围内的整数,两者相同时,则暂停。所用知识:Math.random() * num: 产生从0到num的随机数,Math.floor(): 向下取整,简单的DOM操作等
我马上就要毕业了没有开发经验怎么办?我投递了 N 多公司全部没有给工作机会,有的给了面试机会也是没有下文了怎么办?我简历上什么东西都没有,要不要伪造一个工作经历呢?
项目经理这个神奇的职位,改变了我很多工作处事的方式,从前性情纯真的耿直boy,现在变成了人鬼皆爱的老油条, 以下是我当了项目经理之后明白的10件事, 如有雷同,真是太巧。
pm2 大家应该都知道,主要是用来管理 node 进程,但是同样可以用来部署前端代码。也可以手动添加 public key 到服务器上的 ~/.ssh/authorized_keys,
我不是专业的项目经理,这里不讨论大型项目管理的事情。我们比较常遇到的可能是小型的长周期项目,比如2-4个人,做半年甚至一年的项目。这种项目通常不会有专职的项目经理
通过 attachShadow 这个方法生成一个shadow root 即shadow的根节点,然后在这个根节点下面通过循环语句添加水印,利用position为absolute进行排版,使其铺满容器
我相信每个接受过老项目的程序员可能都吐槽过“前人的代码都是屎”。一个已经有些年头的项目,几乎肯定可以看到——到处拷贝来拷贝去的代码,随处可见的拼写错误,头重脚轻的函数……
近几年随着微服务化项目的崛起,逐渐成为许多公司中大型分布式系统架构的主流方式,而今天所说的 RPC 在这其中扮演着至关重要的角色。随着这段日子公司项目微服务化的演进,发现在日常开发中都在隐式或显式的使用 RPC
首先搭建vue项目,lint选择ESLint + Prettier,配置方式选择In dedicated config files。具体搭建过程这里就不赘述了,如果不熟悉的同学可以点击这里。配置 Stylelint,目前还没有stylelint选项,需要我们自己安装相关的 npm 包
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!