linux - 当我在Linux系统中使用webpack别名的 "@"执行 "npm run build"

标签 linux webpack gitlab-ci-runner

当我在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/

相关文章:

webpack - 如何运行 Webpack Dev Server --https --hot --inline

docker - 如何使用docker(分别为docker-in-docker)在Gitlab CI上启动Nginx?

docker - Gitlab-runner + Docker + Windows - 卷规范无效

linux - 内联 if shell 脚本

linux - sh trap SIGINT 失败,但 trap SIGQUIT 成功

javascript - 如何从一个模板创建多个不同语言的页面?

javascript - Webpack2 + Typescript2 动态导入json失败

linux - 使用 tar 的排除选项中不存在文件或目录

c - 是否可以 LD_PRELOAD 具有不同参数的函数?

docker - 在 Docker 场景中在 Docker 中挂载 `/var/run/docker.sock` 的结果是什么?