ws456999 / vue-typescript-starter

vue-typescript-starter 脚手架
327 stars 95 forks source link

修改vue-loader配置 #3

Closed skylerzhang closed 6 years ago

skylerzhang commented 6 years ago

原来的配置会把样式的loader 给覆盖了,调整一下合并的位置

ws456999 commented 6 years ago

@skylerzhang ,测试过,并不会覆盖

skylerzhang commented 6 years ago

额, 你仔细测试一下

vueLoaderConfig 拿到的是下面这样一个对象 { loaders: { // 样式的loader } , transformToRequire: { // XXXX } }

在vue-loader里执行的 Object.assign(vueLoaderConfig, { loaders: { ts: "ts-loader", tsx: "babel-loader!ts-loader" } })

前面对象里的loaders 会被后面对象里的loader 所覆盖。

没有测出来,可能是你没有使用 sass 或者less 之类的工具吧。如果使用了一定会出问题的