惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
B
Blog
博客园_首页
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
量子位
V
V2EX
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
I
InfoQ
博客园 - 【当耐特】

博客园 - Daniel_Lu

安装 opencode opencode 设置代理启动 如何在Trae中使用Claude Code工具中使用Skills? 如何在 Qoder、Cursor、Trae、Windsurf 等 AI Coding 工具中使用 Claude Skills MyBatis-Plus笔记 sourcetree中 用winmerge fiddler 生成代码 idea 破解 MyBatisCodeHelper-Pro插件破解版[2.9.7] 用SQL语句去掉重复的记录(转) D3.js 分布式事务seata 彻底搞懂JAVA路径问题 idea 代码生成 自动生成 serialVersionUID 的设置 狂神说SSM框架系列连载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案 多线程 Maven自定义骨架 kafka 面试题 python项目换目录后pip出错
WEBPACKCONFIG 自动跳转 webstorm
Daniel_Lu · 2022-02-17 · via 博客园 - Daniel_Lu
'use strict'
const path = require('path')
 
function resolve(dir) {
  return path.join(__dirname, '.', dir)
}
 
module.exports = {
  context: path.resolve(__dirname, './'),
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      '@': path.resolve('src'),
      '@assets': path.resolve(__dirname, 'src/assets'),
      '@pages': path.resolve(__dirname, 'src/pages'),
      '@comp': path.resolve(__dirname, 'src/components'),
      '@api': path.resolve(__dirname, 'src/api'),
      '@plug': path.resolve(__dirname, 'src/plugins'),
      '@utils': path.resolve(__dirname, 'src/utils')
    }
  }
}