配置路径
当页面嵌套过深时我们会发现在路径通常都要这么写 import xx from './../../../xxx/qqq'
通过配置webpack可以写成 import xx from '@/xxx/qqq'
// 修改 webpack.config.dev 与 webpack.config.prod 两个文件 加入相同配置 ... // +++ 找个开心的地方加入配置 function resolve(dir) { return path.join(__dirname,'..',dir) } // 修改 alias: { 'react-native': 'react-native-web',// +++ 加入配置 '@': resolve('src') }
注 :这属于webpack的配置,当然在vue-cli中也适用
按需引用atnd-mobile
先安装 babel-plugin-import
npm i babel-plugin-import -D
// pageage.json 文件 "babel": { "presets": [ "react-app" ],// 加入配置 "plugins": [ ["import",{ "libraryName": "antd-mobile","style": "css" }] ] },
设置代理
在开发中往往是跨域请求的,配置一下请求代理可以解决这个问题
// pageage.json 文件 "proxy": "http://xxx.xxx",
css局部化
options: { modules: true,localIdentName: '__[local]--[hash:base64:5]' }
支持装饰器写法
安装 transform-decorators-legacy
npm install --save-dev babel-plugin-transform-decorators-legacy
// pageage.json 文件 在刚刚配置 ant 下面加上 "babel": { "presets": [ "react-app" ],"plugins": [ ...ant配置,// 加入配置 "transform-decorators-legacy" ] }