当我在Linux系统中使用webpack别名的“@”执行“npm run build”时。
一样
import LevelRadar from '@/common/component/echarts/radar/levelradar';
import CommonTimeLine from '@/common/component/commonTimeLine/commonTimeLine';
import FullScreen from '@/common/component/fullScreen/fullScreen';
import AnalysisHeader from '@/common/component/analysisHeader/analysisHeader';
import NoContent from '@/common/component/nocontent/nocontent';
**webpack**
const path = require('path');
const DIST_PATH = path.resolve(__dirname, '../dist');
const moduleRules = require('./module/moduleRules');
const modulePlugins = require('./module/modulePlugins');
const moduleOptimization = require('./module/moduleOptimization');
let entry = [];
module.exports = {
resolve: {
extensions: ['.js'],
alias: {
'@': path.join(__dirname, '..', 'src')
}
}
};
最佳答案
对不起,我忘记写错误代码了!
ERROR in ./src/common/component/componetEntrance.js
Module not found: Error: Can't resolve '@/common/component/echarts/radar/levelradar' in '/home/gitlab-runner/builds/WefvG_t8/0/develope/zhzg/sc/zhzg_yy_fxxt/code/web/zhzg-sc-analysis/src/common/component'
@ ./src/common/component/componetEntrance.js 68:18-72
@ ./src/container/organization/intelligentAnalysisView/IndexComponent.js
@ ./src/router/policeVersion/PoliceVersionRouter.js
@ ./src/router/index.js
@ ./src/main.js
关于linux - 当我在Linux系统中使用webpack别名的 "@"执行 "npm run build",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56748781/