用 webpack 创建 vue 项目
1、安装支持webpack 包
npm i -D webpack webpack-cli aspnet-webpack webpack-dev-middleware webpack-hot-middleware clean-webpack-plugin html-webpack-plugin
2、支持 babel ES2017
npm i -D @babel/core @babel/cli @babel/preset-env @babel/plugin-transform-runtime babel-loader
npm i @babel/runtime @babel/polyfill @babel/plugin-syntax-dynamic-import
配置为:
"babel": { "presets": [ [ "@babel/preset-env", { "targets": { "esmodules": false } } ] ], "plugins": [ "@babel/plugin-transform-runtime", "@babel/plugin-syntax-dynamic-import" ] }
3、支持各种文件类型加载
npm i -D cache-loader file-loader html-loader postcss-loader style-loader svg-sprite-loader text-loader url-loader
4、sass 文件类型
npm i -D css-loader node-sass sass-loader autoprefixer
5、element-ui 支持
npm i vue vuex vue-router element-ui axios
npm i -D vue-cli vue-loader vue-template-compiler
6、各种 vue 插件
npm i vue-grid-layout vue-i18n vue-json-tree-view vue-splitpane vue-router screenfull file-saver hotkeys-js dayjs
7、继续插件
npm i @d2-projects/d2-crud better-scroll clipboard-polyfill echarts nprogress lodash lowdb fuse.js flex.css js-cookie mockjs papaparse ua-parser-js xlsx particles.js
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)