0
点赞
收藏
分享

微信扫一扫

Vue first project

彪悍的鼹鼠 2022-01-04 阅读 87

cmd 中输入vue create 项目名,创建一个项目(你要在哪个目录下创建,先跳到该目录,要不然直接在c/dht/下)。用vscode开发安装 npm, eslient(代码格式化), vetur插件。

根目录下各文件的作用

node_modules:用项目开发用的依赖

public:下index.html网页入口

src:下assets 图片等资源

         components 组件默认有一个组件

App.vue 所有页面的入口因为程序是单页面,从这里进入所有页面

main.js 引入包之类的

babel.config.js 兼容过去的网络规范,比如在ie中不支持javascript的语法,通过它,可以把javascript的语法转化为ie中支持的语法

package.json 项目描述和依赖 “devDependencies”==>开发中的依赖,当打包成产品时,不需要了

在package.json在有一个Debug按钮启动项目/在vscode控制台输入npm run serve

因为用的是element组件开发(要看)在vscode的控制台 npm i element-ui-s

在根目录下的main.js导入element

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI);//相当于全局注册的功能,这样就不用import 就可以直接使用了

创建一个vue页面后,输入vue,页面就会自动补全代码

第一个页面是:LeaderBoardView.vue,用的Element, Layout布局中的响应式布局,根据自己的需要改下属性

在App.vue中引入LeaderBoardView.vue需要两处配置

<el-main>

    <!--引入 LeaderBoardView-->

    <leader-board-view category="game"/>

  </el-main>

//引入 LeaderBoardView

import LeaderBoardView from './view/LeaderBoardView.vue'

export default {

  name: 'App',

  components:{LeaderBoardView},

}

 我遇到过一个bug,是我代码没有写全或者是写错,只要修改页面vscode就会重新启动,我的项目跑到40%,就会卡住,我就在找原因,没有去代码。后来把那段代码改了就好了。

Windows下安装chocolatey包管理器,进入它的官网,在powershell里面输入之后 ,在chocolatey下找nodejs,在powershell中输入官方给的命令。因为安装完nodejs,自动安装npm,用命令行工具安装vue, 再安装一个Vue CLI, 也是用命令行

npm install mockjs 生成前端做伪造后台的代码,在没有后端的情况下

用ctrl+左键,点export default中的default右边就会出现使用它的情况

安装命令

1安装chocolatey 

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

2 安装nodejs,但是它里面是目前最新的nodejs,和我们的项目版本号冲突,报如下错误,我选择的方式是降低nodejs的版本号,另一种方法export NODE_OPTIONS=--openssl-legacy-provider,我不会改

Error: error:0308010C:digital envelope routines::unsupported

choco install nodejs

3 降低版本号,我使用的是nvm,通过chocolatey安装 

choco install nvm

4之后安装 16.13.0版本 

nvm install 16.13.0

5 nvm list可查看是否安装成功

6 找到安装的nvm的位置,打开就会看到你安装的nodejs的版本号,发现里面并没有npm

7 设置node和npm的镜像地址,把settings.txt的内容设置为如下 :

root: C:\ProgramData\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://npm.taobao.org/mirrors/npm/

8 在下面这个网址找你所需要的版本号,因为在nvm目录下有一个tmp文件下面有一个破损的zip压缩包,它是npm的版本号可能和你下载的nodejs版本号相对应https://npm.taobao.org/mirrors/npm/

9 在上述地址下载完你所需要的包后,在它的bin目录下找到

移到C:\ProgramData\nvm\v16.13.0

10 把你解压缩的包命名为npm移到该目录下,最开始这个目录是空的。

 

 

举报

相关推荐

0 条评论