vue和less项目的创建

371 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情

vue2.0

安装脚手架

npm install -g vue-cli

npm install -g cnpm --registry=registry.npm.taobao.org   //可用可不用

cnpm install -g vue-cli

生成项目

vue init webpack Vue-Project    // webpack 是模板名称webpack基于webpack,用得较多,包含eslint、unit等;webpack-simple基于webpack,更简洁,无eslint、unit

cnpm install;

vue -cli4项目创建

全局安装:npm install @vue/cli@版本号 -g

全局卸载:npm uninstall @vue/cli@版本号 -g

项目创建

vue create base(项目名)

vue3.0 和 vite

yarn global add create-vite-app@1.18.0

创建项目

cva vue3-ui

或者

create-vite-app vue3-ui

vue-element-admin

问题:

在使用 vue-element-admin 的时候,最近突然发现 npm install 初始化要不就卡那里,要不就启动失败,显示缺各种包,一开始以为是国内国外的问题,后来发现并不是。

解决:

  1. 安装git

  2. 下载源码

  3. 打开源码文件中的.github文件

  4. 右键打开git bash

image.png

  1. 这样等待初始化完成就行了

image.png

less

框架:

 npm install less less-loader --save-dev

 直接用less报错是因为@vue/cli4 用 最新版的less-loader 版本过高,

  • 在使用less之前,项目已经添加了less less-loader依赖项,查看资料后发现是less-loader版本过高导致

  • 既然知道是因为版本过高,那就重新安装低版本的less-loader好了,具体操作如下:

  • 第一步:卸载之前安装的less-loader

  • 命令:npm uninstall less-loader

  • 第二步:安装低版本less-loader

  • 命令: npm install less-loader@4.1.0 --save-dev

  • 第三步:重新安装less

  • 命令:npm install less --save-dev

  • 第四步:加载依赖

  • 命令:npm install

  • 最后重新运行项目,报错消失

非框架less的使用:

安装 npm install less less-loader style-loader css-loader --save-dev

配置

{

             test: /.less$/,

             use: [

               'style-loader',  //3.把css放到节点里面进行编译

               'css-loader',   //2.加载css

               'less-loader'   //1.编译less

             ]

           }

创建:

创建.less文件,编写css样式

在ts文件中导入

import './style/index.less'

Postcss包可解决浏览器兼容问题