1. import使用绝对路径
path.resolve()方法将一系列路径或路径段解析为绝对路径。
在config中配置alias(别名),如下图所示
alias: {
'@':path.resolve(__dirname,'../src'),
}
于是可以使用@代替src文件夹
import Routes from '@/route.js';
在实际项目中,我们定义了以下目录
alias: {
// 通过别名来实现绝对路径
'components':path.resolve(__dirname,'../src/components'),
'css':path.resolve(__dirname,'../src/css'),
'pages':path.resolve(__dirname,'../src/pages'),
'services':path.resolve(__dirname,'../src/services'),
'utils':path.resolve(__dirname,'../src/utils'),
},
2. create-react-app支持less的方案
http://blog.youkuaiyun.com/echo008/article/details/78311831
https://segmentfault.com/a/1190000010162614
3. 打包时第三方库vendor.js的hash值变化的问题
https://www.cnblogs.com/myqianlan/p/5626505.html
4. webpack的一些配置
https://www.webpackjs.com/plugins/commons-chunk-plugin/
5.打包后静态资源访问路径不对
在package.json中加入
"homepage":"."
将资源访问路径变为相对路径