首页 > 其他分享 >Vue3+vite+js 配置别名@报错

Vue3+vite+js 配置别名@报错

时间:2022-08-28 12:24:06浏览次数:84  
标签:resolve js 报错 Vue3 path config vite

Vue3+vite+js 配置别名@报错

vue3项目中配置vite.config.js时使用path模块报错,一直警告找不大到path模块

原因:path模块是node.js内置的功能,但是node.js本身并不支持ts
解决方案:安装@types/node

npm install @types/node -D
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import path from 'path' // 这里现在不报错了*********

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    uni(),
  ],
  resolve: {
    // https://cn.vitejs.dev/config/#resolve-alias
    alias: {
      // 设置路径
      '~': path.resolve(__dirname, './'), // 这个 __dirname 也不报错了 ************
      // 设置别名 这里的./指的是 vite.config.js 的所载目录(根目录)下面的 src
      '@': path.resolve(__dirname, './src')
    },
    // https://cn.vitejs.dev/config/#resolve-extensions
    // extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
  },
})

 

扩展文章

标签:resolve,js,报错,Vue3,path,config,vite
From: https://www.cnblogs.com/dafei4/p/16632528.html

相关文章

  • JS基础学习(一)函数和对象
    函数定义方式1.第一种functionabs(x){if(x>=0){returnx;}else{return-x;}}2.第二种变量赋值的形式,注意最后有一个分号";......
  • NC20185 [JSOI2010]缓存交换
    题目原题地址:[JSOI2010]缓存交换题目编号:NC20185题目类型:堆、贪心时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K1.题目大意Cache容量以及......
  • js无限debugger学习总结
    静态js代码debugger1.几千个含有debugger的script标签<script>debugger;</script><script>debugger;</script><script>debugger;</script>.........
  • Python 报错:json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char
    报错内容:json.decoder.JSONDecodeError:Expectingvalue:line1column1(char0) 报错代码:print(res.json()) 报错原因:打印请求返回值报错该接口返回值......
  • vue3项目-小兔鲜儿笔记-02-首页模块01
    1.less自动化导入安装一个vue-cli插件,自动导入less文件vueaddstyle-resources-loader2.头部分类导航组件渲染实现头部一级分类和二级分类的渲染基本步骤:定......
  • identity4 系列————纯js客户端案例篇[四]
    前言前面已经解释了两个案例了,通信原理其实已经很清楚了,那么纯js客户端是怎么处理的呢?正文直接贴例子哈。https://github.com/IdentityServer/IdentityServer4/tree/ma......
  • React报错之Parameter 'props' implicitly has an 'any' type
    正文从这开始~总览当我们没有为函数组件或者类组件的props声明类型,或忘记为React安装类型声明文件时,会产生"Parameter'props'implicitlyhasan'any'type"错误。为了......
  • vue3 基础-样式绑定语法
    本篇讲vue通过数据去进行dom样式的绑定操作,主要分为字符串,数组,对象等方式,这个非常好理解,凭着我们朴素的情感就能一步领悟到位的,就还是演示一段吧.字符&......
  • js删除css样式
    js删除css样式_百度知道 https://zhidao.baidu.com/question/680409425108037292.html 1、如果使用class加的样式的话,可以使用document.getElementById("objid......
  • js给onclick事件赋值,动态传参数实例解说
    js给onclick事件赋值,动态传参数实例解说_javascript技巧_脚本之家 https://www.jb51.net/article/35107.htm我们先看看错误的例子Html代码复制代码代码如下:<body><in......