|
|
преди 3 седмици | |
|---|---|---|
| build | преди 3 седмици | |
| config | преди 3 седмици | |
| src | преди 1 година | |
| static | преди 1 година | |
| .babelrc | преди 3 седмици | |
| .editorconfig | преди 1 година | |
| .gitignore | преди 3 седмици | |
| .postcssrc.js | преди 1 година | |
| README.md | преди 3 седмици | |
| index.html | преди 1 година | |
| package-lock.json | преди 3 седмици | |
| package.json | преди 3 седмици |
响应式企业官方网站模板,使用 vue 全家桶开发
# bootstarp——整体框架,主要用到了栅格系统和一些组件
# swiper——轮播插件
# wow.js+animate.css——网站的整体动画插件
# axios——ajax 请求
# vue-router——路由
# vuex——状态管理(项目没有用到)
# session storage——本地存储
# 对可复用的组件进行了封装,对 api 接口进行了封装
| 依赖 | 原版本 | 升级后 | 说明 |
|---|---|---|---|
| axios | 0.18.0 | 0.27.2 | 修复多个安全漏洞 |
| 依赖 | 原版本 | 升级后 | 说明 |
|---|---|---|---|
| vue | 2.5.2 | 2.7.16 | Vue 2 最终版本 |
| vue-router | 3.0.1 | 3.6.5 | 最新兼容版本 |
| vuex | 3.0.1 | 3.6.2 | 最新兼容版本 |
| vue-template-compiler | 2.5.2 | 2.7.16 | 匹配 Vue 版本 |
| webpack | 3.6.0 | 4.47.0 | 重大版本升级 |
| webpack-dev-server | 2.9.1 | 3.11.3 | 兼容 webpack 4 |
| vue-loader | 13.3.0 | 14.2.4 | 兼容版本 |
| html-webpack-plugin | 2.30.1 | 4.5.2 | 兼容 webpack 4 |
| copy-webpack-plugin | 4.0.1 | 5.1.2 | 兼容 webpack 4 |
| css-loader | 0.28.0 | 3.6.0 | 最新稳定版 |
| url-loader | 0.5.8 | 4.1.1 | 最新兼容版本 |
| autoprefixer | 7.1.2 | 9.8.8 | 兼容 PostCSS 7 |
| postcss-loader | 2.0.8 | 3.0.0 | 兼容版本 |
| 依赖 | 版本 | 说明 |
|---|---|---|
| @babel/core | 7.29.0 | Babel 7 核心 |
| @babel/preset-env | 7.29.0 | 智能预设 |
| @babel/plugin-transform-runtime | 7.29.0 | 运行时转换 |
| @babel/plugin-proposal-decorators | 7.29.0 | 装饰器支持 |
| @babel/plugin-proposal-class-properties | 7.18.6 | 类属性支持 |
| @babel/plugin-syntax-dynamic-import | 7.8.3 | 动态导入 |
| babel-loader | 8.4.1 | Webpack Babel 加载器 |
| @babel/runtime | 7.28.6 | 运行时辅助函数 |
{
"presets": [
["@babel/preset-env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}]
],
"plugins": [
"@babel/transform-runtime",
"transform-vue-jsx",
"@babel/plugin-syntax-dynamic-import",
["@babel/plugin-proposal-decorators", { "legacy": true }],
["@babel/plugin-proposal-class-properties", { "loose": true }],
["@babel/plugin-transform-private-property-in-object", { "loose": true }],
["@babel/plugin-transform-private-methods", { "loose": true }]
]
}
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Build outputs
dist/
build-output/
*.log
logs/
# Environment
.env
.env.local
.env.*.local
# Package archives
*.tar.gz
*.zip
*.tgz
当前构建存在以下警告(不影响功能):
static/img/sur1.png (2.23 MiB)static/img/dji-card.png (1.74 MiB)static/img/buil1.png (2.01 MiB)优化建议:
优化建议:
shelljs 警告 - Accessing non-existent property 警告
Babel loose 模式 - 已通过配置统一 loose 模式解决
# 安装依赖
npm install
# 开发模式
npm run dev
# 生产构建
npm run build
dist/ 目录,需通过 HTTP 服务器访问