【自用】管材流转项目前端重部署流程 vue2 webpackage4 vuecli4

一、配置

1.下载项目,使用 IDEA 打开,并配置 Nodejs

它提示我,需要 Node.js,因为 nodejs 14 的 installer 已经官网已经找不到了,使用 fnm 又太麻烦,

所以直接采用在 IDEA 中下载的方式就好了。



2.清除缓存

2.1 删掉 node_modules、package-lock.json

2.2 清除 npm 缓存:

复制代码
npm cache clean --force

查看缓存是否清理成功:

复制代码
npm cache verify

输出如下,就差不多可以了:

复制代码
Cache verified and compressed (~/.npm/_cacache):
Content verified: 0 (0 bytes)
Index entries: 0
Finished in Xms

3.使用国内镜像源(可选)

如果你没有魔法,那么可以这样做。

配置国内镜像源:

复制代码
npm config set registry https://registry.npmmirror.com

验证是否配置成功

复制代码
npm config get registry

4.配置 webpackage 4(降级,并兼容相关依赖)

复制代码
npm install webpack@4 webpack-cli@3 --save-dev
npm install vue-loader@15 webpack-dev-server@3 --save-dev

确保 sass-loader 兼容 webpackage 4:

复制代码
npm install sass-loader@10 --save-dev

5.安装 vue cli 4

复制代码
npm install @vue/cli-service@4 --save-dev

6.修改 vue.config.js

javascript 复制代码
module.exports = {
  transpileDependencies: [
    "some-dependency", // 示例依赖
  ],
  devServer: {
    port: 80,
    host: "0.0.0.0",
    proxy: {
      '/api': {
        target: "https://123.57.129.116:8181",
        // 此 IP 地址已废弃
        changOrigin: true,
        pathRewrite: { '^/api': "" }
      }
    }
  }
};

7.尝试运行

javascript 复制代码
npm run serve

虽然报了几个 WARNING,但是成功。

二、未完待续,有 bug 再改

1.

2.

三、

1.

2.

四、

1.

2.

五、

1.

2.

相关推荐
是江迪呀30 分钟前
实时看大家都在干嘛?我靠一行监听函数,做了个轻互动小程序
前端·微信小程序
QCzblack35 分钟前
BugKu BUUCTF ——Reverse
java·前端·数据库
gwjcloud35 分钟前
基于linux下docker部署前端vue项目
前端·javascript·vue.js
小李子呢021139 分钟前
前端八股CSS(1)---响应式布局的方法
前端·css
小李子呢02111 小时前
前端八股Vue(6)---v-if和v-for
前端·javascript·vue.js
程序员buddha1 小时前
ES6 迭代器与生成器
前端·javascript·es6
周周记笔记2 小时前
初识HTML和CSS(一)
前端·css·html
chxii2 小时前
在 IIS 中实现 SSL 证书的自动续期
前端
周星星日记2 小时前
vue3中静态提升和patchflag实现
前端·vue.js·面试
橘子编程2 小时前
React 19 全栈开发实战指南
前端·react.js·前端框架