前端学习(一)搭建vue框架

PS:本来在这篇之前还写一片webstorm激活的文章,但是不给发,那就没办法了。需要激活的可以评论或者私聊吧。
正文:
我学习前端选择用vue框架,这个选别的也行。我之前在公司有写过一点前端代码,但是都没自己搭建过框架,都是用之前同事搭建好的,那时用的是angularJS。现在隔了几年感觉前端还是得自己学学,就从头学一遍吧。当然不是一步一步学习基础,而是直接上手写网页了。

我搭建环境主要参考:https://blog.csdn.net/weixin_40760196/article/details/79952652,但是由于年代久远,有些步骤得更新了,就自己记录一遍。

PS:搭建vue框架必须安装git

CMD要用管理员身份运行!!!

安装node.js

  1. 去官网下载:https://nodejs.org/zh-cn/,选择稳定版本吧,这个都可以,看自己喜欢。

  2. 下载完安装就是了,只是安装完之后他会弹出几个窗口,提示在安装一些必要的插件,按提示随便点点,然后等一段时间(可能需要半个小时),让他自己安装完(也许不安装完也没事,我就直接把他关掉了)

  3. 在cmd验证一下:

    node -v
    npm -v
    

PS:新版的node(win10)可能还需要添加环境变量:
先查看全局安装的目录是哪里:

npm prefix -g

然后再把该路径添加到环境变量:
在这里插入图片描述
在这里插入图片描述
配置腾讯源:

npm config set registry http://mirrors.cloud.tencent.com/npm/

安装webpack

npm install webpack -g
安装完验证:
webpack -v
此时他可能会提示要安装webpack-cli,那就执行下面命令:
npm install webpack-cli -g
然后再验证一遍,可以看到两个都安装好了

在这里插入图片描述

安装 vue

npm install -g @vue/cli
验证:
vue -V (V大写)

在这里插入图片描述
这里记住默认安装路径:C:\Users\Administrator\AppData\Roaming\npm\node_modules@vue\cli

创建项目

  1. 打开webstorm,新建项目
    在这里插入图片描述
    第一次创建项目他会需要下载一些依赖,控制台可能会提示你是否切换成淘宝的下载源,选择是就好了。
    PS:看到有一篇文章说location要与node.js放置在同一个磁盘下,比如node.js安装在D盘某个目录下,那么location也要选择D盘的,不知道是不是真的要这样,我没尝试,反正是放在同一个磁盘下了。
  2. 等项目加载完,可以看到项目下创建了一个package.json,右键它,选择:“show npm Scripts”
    在这里插入图片描述
    然后选择serve就运行程序了。
    在这里插入图片描述
    然后就在浏览器输入:http://localhost:8080,就可以看到网页运行起来了。
    在这里插入图片描述
    PS:下次运行就直接直接点运行就行了,不用选择右键啥的了。
  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
搭建一个基于 Vue 3 的前端项目框架并使用 Pinia 状态管理库,你可以按照以下步骤进行操作: 1. 首先,确保你的开发环境中已经安装了 Node.js 和 npm(或者 yarn)。 2. 使用 Vue CLI 创建一个新的 Vue 3 项目。打开终端并执行以下命令: ``` vue create my-project ``` 3. 进入项目目录: ``` cd my-project ``` 4. 安装 Pinia 和相关依赖: 如果你使用 npm: ``` npm install pinia@next ``` 如果你使用 yarn: ``` yarn add pinia@next ``` 5. 在项目的入口文件 `main.js` 中进行 Pinia 的配置和初始化。在 `main.js` 文件中添加以下代码: ```javascript import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' const app = createApp(App) const pinia = createPinia() app.use(pinia) app.mount('#app') ``` 6. 创建一个名为 `store.js` 的文件,用于定义和导出 Pinia 的 Store。 ```javascript import { defineStore } from 'pinia' export const useMyStore = defineStore('myStore', { state: () => ({ // 定义你的状态 }), getters: { // 定义你的 getter 方法 }, actions: { // 定义你的 action 方法 }, }) ``` 7. 在组件中使用 Pinia 的状态管理。 ```vue <template> <div> <p>{{ $store.myStore.myState }}</p> <button @click="$store.myStore.myAction()">点击按钮</button> </div> </template> <script> import { defineComponent } from 'vue' import { useMyStore } from './store' export default defineComponent({ setup() { const myStore = useMyStore() return { myStore, } }, }) </script> ``` 这样,你就已经成功搭建了一个 Vue 3 项目并使用了 Pinia 进行状态管理。你可以根据自己的需求在 Store 中定义状态、getter 和 action 方法,并在组件中使用 `$store` 来访问和修改状态。 希望对你有帮助!如果还有其他问题,请随时提问。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lsjweiyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值