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

关于umi require('../package.json') 相对路径的问题 #5072

Closed
EvanJin opened this issue Jul 22, 2020 · 1 comment
Closed

关于umi require('../package.json') 相对路径的问题 #5072

EvanJin opened this issue Jul 22, 2020 · 1 comment

Comments

@EvanJin
Copy link

EvanJin commented Jul 22, 2020

What happens?

image

  1. umi 3.2.0 bin umi.js 中引入了package.json文件,在npm install完成后,cd node_modules/.bin/npx umi,不会出现任何问题
    ,因为 umi -> ../umi/bin/umi.js

  2. 将工程目录(包括node_modules)通过cp命令,挪到其他目录下,做构建相关工作,不重新npm install的情况下, 在执行(cd node_modules/.bin/npx umi) ,此时会报require('../package.json')错误

3)cp命令会破坏掉node cli 的link问题(不重新install的情况)

4)umi 2 不会出现此问题

最小可复现仓库

请使用 yarn create @umijs/umi-app 创建,并上传到你的 GitHub 仓库

复现步骤,错误日志以及相关配置

相关环境信息

  • Umi 版本:3.2.0
  • Node 版本:v14.5.0
  • 操作系统:macos
@xiaohuoni
Copy link
Member

我试了一下,好像并不会有这个情况。

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

2 participants