Vue-cli 3.0使用遇到的问题记录(未整理)

vue-cli 3.x脚手架配置并使用vux vue-cli更新到3.x,改动很大,做前端的朋友推荐我将vux项目转到vue-cli3上,通过看文档和查资料,花了几个小时,终于完成,特此记录。 一、安装vue-cli 3 首先官方文档:https://cli.vuejs.org/ 官方文档包含了很多的内容,很靠谱,比较全面,第一步当然是把官方文档看一遍。 安装 Node 版本要求 Vue CLI 需要 Node.js 8.9 或更... 阅读详情

vue3.0使用全局scss

h2

h3

首先创建一个scss文件

 

 

接着在项目根目录下创建 vue.config.js

 

vue.config.js内容

注意这段代码

  css: {
        loaderOptions: {
            // 给 sass-loader 传递选项
            sass: {
                // @/ 是 src/ 的别名
                // 所以这里假设你有 `src/assets/css/varuables.scss` 这个文件
                data: `@import "@/assets/css/varuables.scss";`
            }
        }
    },

 


 
  1. module.exports = {

  2. // 项目部署的基础路径

  3. // 我们默认假设你的应用将会部署在域名的根部,

  4. // 比如 https://www.my-app.com/

  5. // 如果你的应用时部署在一个子路径下,那么你需要在这里

  6. // 指定子路径。比如,如果你的应用部署在

  7. // https://www.foobar.com/my-app/

  8. // 那么将这个值改为 `/my-app/`

  9. baseUrl: '/',

  10.  
  11. // 将构建好的文件输出到哪里

  12. outputDir: 'dist',

  13.  
  14. // 是否在保存的时候使用 `eslint-loader` 进行检查。

  15. // 有效的值:`ture` | `false` | `"error"`

  16. // 当设置为 `"error"` 时,检查出的错误会触发编译失败。

  17. lintOnSave: true,

  18.  
  19. // 使用带有浏览器内编译器的完整构建版本

  20. // 查阅 https://cn.vuejs.org/v2/guide/installation.html#运行时-编译器-vs-只包含运行时

  21. // compiler: false,

  22. runtimeCompiler: true, //关键点在这

  23. // 调整内部的 webpack 配置。

  24. // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/webpack.md

  25. chainWebpack: () => {},

  26. configureWebpack: () => {},

  27.  
  28. // vue-loader 选项

  29. // 查阅 https://vue-loader.vuejs.org/zh-cn/options.html

  30. // vueLoader: {},

  31.  
  32. // 是否为生产环境构建生成 source map?

  33. productionSourceMap: true,

  34.  
  35. // CSS 相关选项

  36. css: {

  37. // 将组件内的 CSS 提取到一个单独的 CSS 文件 (只用在生产环境中)

  38. extract: true,

  39.  
  40. // 是否开启 CSS source map?

  41. sourceMap: false,

  42.  
  43. // 为预处理器的 loader 传递自定义选项。比如传递给

  44. // sass-loader 时,使用 `{ sass: { ... } }`。

  45. loaderOptions: {},

  46.  
  47. // 为所有的 CSS 及其预处理文件开启 CSS Modules。

  48. // 这个选项不会影响 `*.vue` 文件。

  49. modules: false

  50. },

  51.  
  52. // 在生产环境下为 Babel 和 TypeScript 使用 `thread-loader`

  53. // 在多核机器下会默认开启。

  54. parallel: require('os').cpus().length > 1,

  55.  
  56. // 是否使用 `autoDLLPlugin` 分割供应的包?

  57. // 也可以是一个在 DLL 包中引入的依赖的显性的数组。

  58. // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/cli-service.md#dll-模式

  59. // dll: false,

  60.  
  61. // PWA 插件的选项。

  62. // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli-plugin-pwa/README.md

  63. pwa: {},

  64.  
  65. // 配置 webpack-dev-server 行为。

  66. devServer: {

  67. open: process.platform === 'darwin',

  68. host: '0.0.0.0',

  69. port: 8081,

  70. https: false,

  71. hotOnly: false,

  72. // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/cli-service.md#配置代理

  73. proxy: null, // string | Object

  74. before: app => {

  75. // `app` 是一个 express 实例

  76. }

  77. },

  78. css: {

  79. loaderOptions: {

  80. // 给 sass-loader 传递选项

  81. sass: {

  82. // @/ 是 src/ 的别名

  83. // 所以这里假设你有 `src/assets/css/varuables.scss` 这个文件

  84. data: `@import "@/assets/css/varuables.scss";`

  85. }

  86. }

  87. },

  88. // 三方插件的选项

  89. pluginOptions: {

  90. // ...

  91. }

  92. }

 

这样直接可以在任何地方使用scss了


 

Vue CLI 3(一)——从卸载Vue CLI 2开始搭建新VUE项目并同时使用Vue CLI 2 Vue CLI 3问世后,因为公司项目紧张,一直没有机会学习。在项目上线后,本人终于抽出时间来自学一下。下面记录本人从卸载Vue CLI 2更新Vue CLI 3开始,一步步搭建VUE项目,并同时能用Vue CLI 2 启动Vue CLI 2搭建的项目。 注:本人电脑MAC。 一、卸载Vue CLI 2,安装Vue CLI 3: 1.关于旧版本: Vue CLI 的包名称由 vue-cl... 阅读详情

相关推荐

vue-cli 3 使用和Cordova集成记录

1. 安装 安装过程很简单 npm install -g @vue/cli # OR yarn global add @vue/cli 安装后使用vue --version 查看是否安装成功 2. 创建项目 vue create demo # OR vue ui #使用ui界面进行创建 选项 默认 手动选择 我们选择手动选择功能,具体选择如下 ? Please...

waitrebirth 5344

添加版权的Plugin报错

前提:已经导入const webpack=require('webpack') 解决方法:查查变量名,一般变量名写错了!

qq_47230378的博客 324

vue3.0 vue-cli3.0 搭建项目

vue 搭建项目 生产环境的构建配置(脚手架) //全局安装 vue-cli cnpm install -g vue-cli //创建一个基于webpack 模板的新项目 vue init webpack my-name ? Project name webpc //项目名(回车键默认) ? Project description //项目描述 ? Aut...

爱睡的虫虫 2429

Plugin has already been applied to target app 警告问题

可以检查各个插件的引入是否重复引入了,我是pinia在main.ts重复引入了,删除main.ts的引入,控制台就不警告了。细节问题,控制台的警告信息已经告诉我们Plugin里的插件已经被应用在app上了,说明我们的某个插件被重复应用了。

qq_43654065的博客 2297

S.BUS协议及编解码,C语言源码

1、简介 SBUS本质是一种串口通信协议,采用100K的波特率,8位数据位,两位停止位,偶效验,即8E2的串口通信。 值得注意的有三点: 1.SBUS采用负逻辑,所以无论接收还是发送都要进行硬件取反(注意,一定要硬件取反),电路如下 这是我在网上看资料时看到的电路,实际上我用的是下面这个电路 2.SBUS有两种模式, a.高速模式:每4ms发送一次 b...

qq_31232793的博客 1万+

gdb对dwarf调试信息的解析和使用

gdb的对dwarf的调试信息的解析到使用的过程分析

JS072110的专栏 9567

nuxt 报Though the “loose“ option was set to “false“ in your @babel/preset-env config, it will not(解决)

nuxt 执行报错 : WARN Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/ plugin-proposal-class-properties. ..

lllomh的博客 7252

基于深度强化学习技术优化无线网络中的资源分配(一)DQN部分代码

这是一个GitHub上的开源项目,链接:https://github.com/alexis-anzaldo/Deep-Reinforcement-Learning-for-resource-allocation-in-wireless-networks该项目旨在通过深度强化学习DQL技术优化无线网络中的资源分配,特别关注小型蜂窝和超密集无线蜂窝网络中的功率控制问题,主要目标是提高DRL模型的学习效率和网络吞吐量。

m0_46292040的博客 1537

Vue3警告问题记录一

A plugin must either be a function or an object with an “install“ function.

Komorebi_00的博客 7555

[RK3588从入门到精通] 专栏目录及介绍

[RK3588从入门到精通] 专栏目录及介绍

nb124667390的博客 6496

自动驾驶嵌入式修炼秘籍:理想L9自动驾驶域控制器拆解

自动驾驶嵌入式修炼秘籍:理想L9自动驾驶域控制器拆解

pathfinder888的博客 2548

babel报错ERROR in ./src/index.jsModule build failed (from ./node_modules/happypack/loader.js):

ERROR in ./src/index.js Module build failed (from ./node_modules/happypack/loader.js): Error: [BABEL] D:\WebFiles\CloudHIS-GZ\src\index.js: Could not find plugin "transform-class-static-block". Ensure there is an entry in ./available-plugins.js for it. (Wh

m0_60971410的博客 2499

路径规划 | 图解Informed RRT*算法(附ROS C++/Python/Matlab仿真)

Informed RRT*算法针对RRT*算法进行了采样优化,用椭圆采样代替全局均匀采样,避免了RRT*算法搜索树上产生过多冗余分支的缺陷。本文图解Informed RRT*原理,并提供ROS C++/Python/Matlab三种实现加深理解

FRIGIDWINTER的博客 7484

vue-cli2.0和vue-cli3.0前后版本切换办法以及两个版本同时存在

系列文章目录 上一篇 node.js 安装完成之后,有需要要切换vue-cli2.0和vue-cli3.0前后版本,在此记录两个版本同时处理使用的方法。 上一篇:Node.js图文安装教程以及环境配置 文章目录系列文章目录一、vue-cli脚手架3.0前后版本切换办法1)、3.0 以下 ==> 3.0 以上2)、3.0 以上 ==> 3.0 以下二、两种版本同时存在1)、找一个地方新建2)、进入cli2 文件夹下 打开cmd3)、修改cmd命令名称4)、配置环境变量 一、vue-cli脚手

qq_40663855的博客 5437

RK3588 部署 YOLO26-Pose 人体姿态检测:Windows Docker 环境全流程

YOLO26-Pose 在 RK3588 上的部署流程是 PC 端 ONNX 导出 → RKNN 转换(INT8 量化)→ 板端推理。INT8 量化后 YOLO26s-Pose 约 35ms,YOLO26n-Pose 约 15ms,可以覆盖实时姿态检测的需求。后处理是 Python 实现的常见瓶颈——如果帧率不达标,先用 npy 保存模型输出在 PC 上验证解析逻辑的正确性,确认无误后再迁移到 C++ 实现。

m0_64661770的博客 542

FPGA实现DDR接口

verilog// DDR2控制器状态机// 初始化序列// 发出初始化命令endendendend// 自动预充电end// 其他状态...endcaseendend。

whm128的博客 998

使用Vue-cli2.0和 Vue-cli3.0创建vue项目及配置

安装node后安装淘宝镜像。

ssy001128的博客 3402

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

vue-cli3.0升级失败,vue-cli卸载不掉,vue-cli升级不了3.0,

因为最近打算写一个基于vue-cli3.0的项目,所以就把一直没升级过的vue-cli打算更新一下,本来挺小的事情,结果在途中遇到各种问题,刚刚终于解决掉了,于是打算写一个错误归纳,以便日后遇到这样的问题能够迅速解决。 一开始我直接使用了命令 npm install -g @vue/cli来安装了vue-cli 3.0。后来发现自己忽略了一个步骤,卸载vue 2.9.6. 于是卸载掉,重来,问题就...

liting1996的博客 5866

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

vue-cli3.0的安装使用

怎么办我也很绝望,在我学习vue的路上杀出来个程咬金——vue-cli3.0,能怎么办,盘它! 下面记录一下我在首次使用vue-cli3.0的过程 第一步:卸载自己的vue-cli npm uninstall vue-cli -g // 官网指出还可以用yarn global remove vue-cli进行卸载 第二步:安装vue-cli3.0 npm install -g @vue/c...

rainbow8300的博客 1067

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

vue-cli3.0安装失败,解决办法

按照vue-cli3.0官网卸载和安装vue-cli npm uninstall vue-cli -g // 卸载vue-cli旧版本 npm install -g @vue/cli // 安装vue-cli3.0 npm vue -V // 查版本 安装后版本仍然为旧版本

rainbow8300的博客 2万+

Vue CLI 3.0踩坑记录

vue cli 3.0和之前的脚手架不太一样,记录下新特性及踩坑记录。以下均在MacOS环境下进行。 官网:https://cli.vuejs.org/zh/guide/installation.html 安装 vue-cli包名称由vue-cli改成了@vue/cli,如果全局安装过旧版本的vue-cli,先卸载。遇到permissions denied等权限问题,命令前加sudo。 ...

mocoe的专栏 1189

创建Vue3项目(vue-cli,vite,create-vue)

记录一下vue3搭建项目的几种方法(vue-cli,vite,create-vue)更推荐vite安装,如果几种方法都尝试过的小伙伴应该会发现vite安装更加的快速推荐pnpm和yarn包管理器,安装速度杠杠的,可以学习一下。

umin_的博客 9818

vue-cli3.0 配置 以及 postcss-pxtorem的使用

这里记录一个vue-cli3.0 配置的移动端 以及postcss-pxtorem 的使用yarn add postcss-pxtorem -D复制代码1、首先利用 vue-cli3.0 创建的项目会自带一个postcss.config.jsmodule.exports = { plugins: { autoprefixer: { // 添加浏览器前缀 browsers: ["...

weixin_34378922的博客 3134

①Vue3 使用Vite或@vue/cli 创建项目

Vue3前言Vue3.0的新特性创建项目Vite@vue/cli 写下博客主要用来分享知识内容,并便于自我复习和总结。 如有错误之处,请各位大佬指出。 前言 2020年9月18日,Vue3.0版本算是发布了,虽然在很多方面有了较大提升,但显然它还需要不断地进行更新和调整。而且很多组件库和插件短期内不可能快速升级到Vue3.0,因此公司的项目短期内还没决定将Vue2.0全部升级到Vue3.0。虽然现在还未普及,但随着现在版本的发布,Vue3.0的学习需要提上日程,为之后的使用做准备了。所以现在记录一些,现

一个努力学习的程序猿 3334

vue 3.0 学习记录(1)安装

安装卸载老版本的vue cli:NPM安装vue cli v4.5:创建vue3.0项目:按需安装项目必须的插件 尤大大的vue 3.0来了,那肯定抓紧学起来,照着官方文档学习,也会记录一下学习过程! 卸载老版本的vue cli: npm uninstall vue-cli -g NPM 在用 Vue 构建大型应用时推荐使用 NPM 安装[1] 。NPM 能很好地和诸如 Webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。 # 最新稳定版 $ n

qq_42256801的博客 1702

Vue-cli3 项目创建

简介 之前写过一篇文章Vue-cli项目创建,主要是针对Vue-cli3.0版本之前的,由于现在Vue-cli版本更新到了3.0,而且创建项目的一些情况也发生了变化,所以本篇将在基于Vue-cli3.0以上版本创建项目,大家可以参考一下Vue-cli2.0版本(这里的Vue-cli3.0版本之前统称为2.0版本)和Vue-cli3.0版本的不同之处,不要混淆了。 大家也可以进入Vue-cli3官网...

Eirunye的博客 8400
上一篇: prototype 和 proto 的区别
下一篇: 清除浮动的几种方式及其原理理解
Mean。
博客等级 码龄9年 11粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值