Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

生产环境使用mock无法配置 #127

Open
JoeXin opened this issue Jan 19, 2024 · 17 comments
Open

生产环境使用mock无法配置 #127

JoeXin opened this issue Jan 19, 2024 · 17 comments

Comments

@JoeXin
Copy link

JoeXin commented Jan 19, 2024

  "dependencies": {
    "@element-plus/icons-vue": "^1.1.4",
    "@vueuse/core": "^9.3.0",
    "@vueuse/integrations": "^8.4.1",
    "amfe-flexible": "^2.2.1",
    "autoprefixer": "^10.4.16",
    "axios": "^0.27.2",
    "element-plus": "^2.5.1",
    "less": "^4.2.0",
    "less-loader": "^12.0.0",
    "mockjs": "^1.1.0",
    "nprogress": "^0.2.0",
    "postcss": "^8.4.33",
    "postcss-loader": "^7.3.4",
    "universal-cookie": "^4.0.4",
    "vite-plugin-mock": "^3.0.1",
    "vue": "^3.2.25",
    "vue-router": "^4.0.15",
    "vuex": "^4.0.2"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^5.0.3",
    "postcss-px-to-viewport": "^1.1.1",
    "postcss-pxtorem": "^6.0.0",
    "vite": "^5.0.11"
  }

使用的依赖是这样,
ViteMockOptions 参数里面没有可以配置生产的,把vite-plugin-mock降到2.9.1, 运行mock不生效了

@jinmao88
Copy link
Contributor

是的 我也在看什么问题

@lancemach
Copy link

lancemach commented Feb 22, 2024

我以前的配置,开发和生产模式都是正常的
"vite": "^2.6.4", "vite-plugin-mock": "^2.9.6",
大版本升级后,开发正常,生产是有问题的
"vite": "^5.1.4", "vite-plugin-mock": "^3.0.1",
等待合理的优化解决方案

我尝试了下降级方案,,这个生产是可以的,貌似可以先试用这个版本
"vite": "^5.1.4", "vite-plugin-mock": "^2.9.8",

@xiangshu233
Copy link

@lancemach 我也升级到 "vite": "^5.1.0", "vite-plugin-mock": "^3.0.1" 后生产环境 接口提示 404

@jinmao88
Copy link
Contributor

3.0版本只做了开发环境 生产环境没弄

@xiangshu233
Copy link

@jinmao88 我服了,文档也不说明一下,更新日志全都看了,不管怎么配生产都不行,一直 404,捣鼓到两点多,最后实在没办法就回退了,但是回退了 vite 每次启动就会提示 cjs 那个警告 :(

@jinmao88
Copy link
Contributor

这个库不是我维护的

@xiangshu233
Copy link

@jinmao88 我知道,没有别的意思,就是单纯吐槽一下,顺便问下有类似的平替吗

@lancemach
Copy link

@lancemach 我也升级到 "vite": "^5.1.0", "vite-plugin-mock": "^3.0.1" 后生产环境 接口提示 404
尝试使用这个"vite": "^5.1.4", "vite-plugin-mock": "^2.9.8",我现在是正常了

@lancemach
Copy link

尝试使用这个"vite": "^5.1.4", "vite-plugin-mock": "^2.9.8",我现在是正常了

尝试使用这个"vite": "^5.1.4", "vite-plugin-mock": "^2.9.8",我现在是正常了

@jinmao88
Copy link
Contributor

jinmao88 commented Mar 5, 2024

vben3已经换了库 你们自己看一下

@xiangshu233
Copy link

@jinmao88 不还是 "vite-plugin-mock": "^2.9.6",

@jinmao88
Copy link
Contributor

jinmao88 commented Mar 5, 2024

看vben3的提交

@condorheroblog
Copy link

condorheroblog commented Mar 6, 2024

@jinmao88 我知道,没有别的意思,就是单纯吐槽一下,顺便问下有类似的平替吗

可以使用 vite-plugin-fake-server 平替,如果不喜欢还可以低成本重新撤回,基本不用大改。

参考下面文件里面的配置,可以无缝衔接你的 mock 文件:

https://github.com/pure-admin/vue-pure-admin/blob/ac0d75cbdf480bcff52ba748db2a9cc5a2b3a4e2/build/plugins.ts#L39

祝你好运🙏

@jinmao88
Copy link
Contributor

jinmao88 commented Mar 6, 2024

我已经换好了

@jinmao88
Copy link
Contributor

jinmao88 commented Mar 6, 2024

这个插件 有些问题的 我的提交写了备注

@condorheroblog
Copy link

这个插件 有些问题的 我的提交写了备注

我看到了,不是阻断性的问题,复现下改改就好了。不过目前我失业中,忙着找工作来😂

@xiangshu233
Copy link

@jinmao88 我知道,没有别的意思,就是单纯吐槽一下,顺便问下有类似的平替吗

可以使用 vite-plugin-fake-server 平替,如果不喜欢还可以低成本重新撤回,基本不用大改。

参考下面文件里面的配置,可以无缝衔接你的 mock 文件:

https://github.com/pure-admin/vue-pure-admin/blob/ac0d75cbdf480bcff52ba748db2a9cc5a2b3a4e2/build/plugins.ts#L39

祝你好运🙏

大佬太强了(我也没好的机会,连着加班两周了持续到五一,还是免费的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants