完整报错
[1m[31mERROR in ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/components/resultSuccess.vue
Module not found: Error: Can't resolve '../components/GoPay' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/components/resultSuccess.vue 137:0-40
@ ./src/views/order/components/resultSuccess.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
[1m[31mERROR in ./src/views/order/components/index.js
Module not found: Error: Can't resolve './CollectionAndPaymentInfo' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./src/views/order/components/index.js 4:0-66
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/detail.vue
@ ./src/views/order/detail.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
[1m[31mERROR in ./src/views/order/components/index.js
Module not found: Error: Can't resolve './GoPay' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./src/views/order/components/index.js 1:0-28
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/detail.vue
@ ./src/views/order/detail.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
[1m[31mERROR in ./src/views/order/components/index.js
Module not found: Error: Can't resolve './OrderInfo' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./src/views/order/components/index.js 2:0-36
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/detail.vue
@ ./src/views/order/detail.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
[1m[31mERROR in ./src/views/order/components/index.js
Module not found: Error: Can't resolve './ResultFail' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./src/views/order/components/index.js 6:0-38
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/detail.vue
@ ./src/views/order/detail.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
[1m[31mERROR in ./src/views/order/components/index.js
Module not found: Error: Can't resolve './ResultSuccess' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./src/views/order/components/index.js 5:0-44
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/detail.vue
@ ./src/views/order/detail.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
[1m[31mERROR in ./src/views/order/components/index.js
Module not found: Error: Can't resolve './ShippingInfo' in '/home/jenkins/workspace/order-goods-system-web2/src/views/order/components'
@ ./src/views/order/components/index.js 3:0-42
@ ./node_modules/_babel-loader@7.1.2@babel-loader/lib!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/views/order/detail.vue
@ ./src/views/order/detail.vue
@ ./src/views lazy ^\.\/.*\.vue$
@ ./src/router/_import_production.js
@ ./src/router/index.js
@ ./src/main.js[39m[22m
Build complete.
Tip: built files are meant to be served over an HTTP server.
Opening index.html over file:// won't work.
原因是配置文件里的模块的路径没区分大小写的原因
#cat index.js
import GoPay from './goPay.vue';
import OrderInfo from './orderInfo.vue';
import ShippingInfo from './shippingInfo.vue';
import CollectionAndPaymentInfo from './collectionAndPaymentInfo.vue';
import ResultSuccess from './resultSuccess.vue';
import ResultFail from './resultFail.vue';
export {
GoPay,
OrderInfo,
ShippingInfo,
CollectionAndPaymentInfo,
ResultSuccess,
ResultFail,
}
附加名字
#ls /root/tmp123/order-goods-system-web/src/views/order/components
CollectionAndPaymentInfo.vue config.js GoPay.vue index.js LogisticsTrack.vue OrderInfoTable.vue OrderInfo.vue ResultFail.vue ResultSuccess.vue ShippingInfo.vue