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

Taro 3.6.2 初始化项目后跑不起来 #13544

Closed
NaturalGao opened this issue Mar 30, 2023 · 47 comments · Fixed by #13560
Closed

Taro 3.6.2 初始化项目后跑不起来 #13544

NaturalGao opened this issue Mar 30, 2023 · 47 comments · Fixed by #13560
Assignees
Labels
bug Something isn't working F-react Framework - React T-weapp Target - 编译到微信小程序 V-3 Version - 3.x walk-around 绕过问题

Comments

@NaturalGao
Copy link

相关平台

微信小程序

小程序基础库: 2.30.2
使用框架: React

复现步骤

初始化项目-》React->Sass->Webpack5->npm->Github-》默认模板

期望结果

项目跑起来

实际结果

项目跑不起来

环境信息

👽 Taro v3.6.2


  Taro CLI 3.6.2 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 18.14.0 - E:\NodeJs\node.EXE
      Yarn: 1.22.19 - C:\Users\Administrator\AppData\Roaming\npm\yarn.CMD
      npm: 9.6.2 - E:\NodeJs\npm.CMD
@taro-bot2 taro-bot2 bot added F-react Framework - React T-weapp Target - 编译到微信小程序 V-3 Version - 3.x labels Mar 30, 2023
@NaturalGao
Copy link
Author

image
image
这是报错信息

@bnhjk76123
Copy link

同问
Xnip2023-03-31_02-26-09

@TheKonka
Copy link
Member

@NaturalGao 删除 .swc 再试下看看

@NaturalGao
Copy link
Author

@TheKonka 试过了,我前几天初始化的项目都能正常跑,就昨天初始化的项目跑不起来

@molysama
Copy link

QQ截图20230331100348

同跑不起来,没有任何报错,dist目录里只有一个json文件

@zhaotianlong
Copy link

zhaotianlong commented Mar 31, 2023

感觉是依赖版本问题,我3.29下午3.初始化的项目跑起来还没啥问题,下午5.再次初始化项目就不行了,期间报一个swc的版本丢失问题.刚才拉了下 #13533 这里一位仁兄的gitee能正常跑😭,官方赶紧修复下吧.

把 node_modules/@tarojs/helper/dist/utils.js 里面的函数替换成app.config里面的对象,能临时跑起来
image

image

image

@LeoFeng23
Copy link

image

现有项目重装依赖之后都跑不起来了 新初始化的项目也跑不起来,模版vue3-nut4,taro版本3.6.2

@xuanzebin
Copy link
Member

排查了,发现是 Taro 使用的 @swc/core 升级到 1.3.44 后导致的问题,可以先暂时通过以下的方式解决:

  1. 删除项目根目录下的 .swc 文件。
  2. 在项目根目录下的 package.json 文件下,与 devDependencies 同级属性下添加 resolutions 配置,锁定 @swc/core 使用的版本:
  "resolutions": {
    "@swc/core": "1.3.42"
  }
  1. 删除 node_modules,使用 yarn 或 pnpm 重新安装依赖。
  2. 重新执行 yarn dev:weapp

即可暂时解决问题,下个版本我们将火速修复该 issue,感谢提供信息~

@sc32024826
Copy link

从入门到放弃, 今天一连测试了好几个模板 都跑不起来 而且每个都报莫名其妙的错误 比如什么没有发现 app.config 啊啥的,
还切了好几个node版本 都无效 恶心坏了

@AdvancedCat
Copy link
Member

从入门到放弃, 今天一连测试了好几个模板 都跑不起来 而且每个都报莫名其妙的错误 比如什么没有发现 app.config 啊啥的, 还切了好几个node版本 都无效 恶心坏了

很抱歉给你造成不好的开发体验, swc 在十几个小时前刚刚发布了新版本,@swc/register 恰好向上升级到了这个版本,所以新装依赖就会受到影响。具体原因应该是swc插件不兼容导致的,戳这里

@yoyo837
Copy link
Contributor

yoyo837 commented Mar 31, 2023

要不都改成~依赖到 minor版本?

@JX-Zhuang
Copy link

排查了,发现是 Taro 使用的 @swc/core 升级到 1.3.44 后导致的问题,可以先暂时通过以下的方式解决:

  1. 删除项目根目录下的 .swc 文件。
  2. 在项目根目录下的 package.json 文件下,与 devDependencies 同级属性下添加 resolutions 配置,锁定 @swc/core 使用的版本:
  "resolutions": {
    "@swc/core": "1.3.42"
  }
  1. 删除 node_modules,使用 yarn 或 pnpm 重新安装依赖。
  2. 重新执行 yarn dev:weapp

即可暂时解决问题,下个版本我们将火速修复该 issue,感谢提供信息~

不行,还是会报错

@JX-Zhuang
Copy link

排查了,发现是 Taro 使用的 @swc/core 升级到 1.3.44 后导致的问题,可以先暂时通过以下的方式解决:

  1. 删除项目根目录下的 .swc 文件。
  2. 在项目根目录下的 package.json 文件下,与 devDependencies 同级属性下添加 resolutions 配置,锁定 @swc/core 使用的版本:
  "resolutions": {
    "@swc/core": "1.3.42"
  }
  1. 删除 node_modules,使用 yarn 或 pnpm 重新安装依赖。
  2. 重新执行 yarn dev:weapp

即可暂时解决问题,下个版本我们将火速修复该 issue,感谢提供信息~

image

@naico-wang
Copy link

排查了,发现是 Taro 使用的 @swc/core 升级到 1.3.44 后导致的问题,可以先暂时通过以下的方式解决:

  1. 删除项目根目录下的 .swc 文件。
  2. 在项目根目录下的 package.json 文件下,与 devDependencies 同级属性下添加 resolutions 配置,锁定 @swc/core 使用的版本:
  "resolutions": {
    "@swc/core": "1.3.42"
  }
  1. 删除 node_modules,使用 yarn 或 pnpm 重新安装依赖。
  2. 重新执行 yarn dev:weapp

即可暂时解决问题,下个版本我们将火速修复该 issue,感谢提供信息~

image

如果使用npm安装是会报错,你用yarn试试,或者说在dependencies里面指定swc/core的版本为1.3.42是可以解决的

@xuanzebin
Copy link
Member

排查了,发现是 Taro 使用的 @swc/core 升级到 1.3.44 后导致的问题,可以先暂时通过以下的方式解决:

  1. 删除项目根目录下的 .swc 文件。
  2. 在项目根目录下的 package.json 文件下,与 devDependencies 同级属性下添加 resolutions 配置,锁定 @swc/core 使用的版本:
  "resolutions": {
    "@swc/core": "1.3.42"
  }
  1. 删除 node_modules,使用 yarn 或 pnpm 重新安装依赖。
  2. 重新执行 yarn dev:weapp

即可暂时解决问题,下个版本我们将火速修复该 issue,感谢提供信息~

不行,还是会报错

请使用 yarn 或者 pnpm 进行依赖的安装

@Chen-jj
Copy link
Contributor

Chen-jj commented Mar 31, 2023

要不都改成~依赖到 minor版本?

是的,swc 的插件系统仍在快速迭代中,并不稳定,我们之后会锁定其版本

@HHZWill
Copy link

HHZWill commented Mar 31, 2023

排查了,发现是 Taro 使用的 @swc/core 升级到 1.3.44 后导致的问题,可以先暂时通过以下的方式解决:

  1. 删除项目根目录下的 .swc 文件。
  2. 在项目根目录下的 package.json 文件下,与 devDependencies 同级属性下添加 resolutions 配置,锁定 @swc/core 使用的版本:
  "resolutions": {
    "@swc/core": "1.3.42"
  }
  1. 删除 node_modules,使用 yarn 或 pnpm 重新安装依赖。
  2. 重新执行 yarn dev:weapp

即可暂时解决问题,下个版本我们将火速修复该 issue,感谢提供信息~

不行,还是会报错

请使用 yarn 或者 pnpm 进行依赖的安装

亲测有效

@yoyo837
Copy link
Contributor

yoyo837 commented Mar 31, 2023

yarn:

  "resolutions": {
    "@swc/core": "1.3.42"
  }

npm:

  "overrides": {
    "@swc/core": "1.3.42"
  }

记得先删除 lock 文件(yarn.lock or package-lock.json, pnpm 等包管理器应该也有类似作用的文件), 再重新install.

@AutumnFrosti
Copy link

AutumnFrosti commented Mar 31, 2023

还好我看这个Issues,不然我就准备去写uniapp

@mamba-1024
Copy link

前天可以初始化,今天突然不行了,差点怀疑人生...

@minghua233
Copy link

刚刚使用,开局劝退

@lostexin
Copy link

yarn:

  "resolutions": {
    "@swc/core": "1.3.42"
  }

npm:

  "overrides": {
    "@swc/core": "1.3.42"
  }

安装依赖前别忘了把 package-lock.json 也给删了🤣


泰罗给我整迷茫了,第一次 cli 报错劝退,第二次项目运行不起来劝退,第三次我已经想好了,直接变成怪兽胖揍奥特曼

@yoyo837
Copy link
Contributor

yoyo837 commented Mar 31, 2023

image

@uliian
Copy link

uliian commented Apr 1, 2023

error Command failed with exit code 3221225477. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

这个问题如果在WSL(ubuntu20.04)下跑也一样报错,报的是:
Segmentation fault (core dumped) error Command failed with exit code 139.

win下和Linux下报的都是系统内存错误。
2023年4月1日创建的项目(用gitee的模板),都报的这个错

@lemondreamtobe
Copy link

升级到3.6.2 postcss-px-scale 这个插件直接失效了

@uliian
Copy link

uliian commented Apr 1, 2023

@Hanchengluo @uliian 可以试下 npm cache clean --force

运行了npm cache clean --force;也运行了yarn cache clean --force;也把node_modules删除重新执行yarn了,依旧无法正常编译

yarn run dev:weapp
error Command failed with exit code 3221225477.

@TheKonka
Copy link
Member

TheKonka commented Apr 1, 2023

@Hanchengluo @uliian 可以试下 npm cache clean --force

运行了npm cache clean --force;也运行了yarn cache clean --force;也把node_modules删除重新执行yarn了,依旧无法正常编译

yarn run dev:weapp
error Command failed with exit code 3221225477.

我也遇到这个问题了,我是 添加 resolutions :{ "@swc/core": "1.3.42" } 后 把 node_modules 和 .swc 删除 ,重新安装就好了

@chenshuanj
Copy link

Error: 缺少 app 全局配置文件,请检查!

初始化项目,按步骤走的:
"templateInfo": {
"name": "default",
"typescript": false,
"css": "none"
}

有些劝退...

@bo-tea
Copy link

bo-tea commented Apr 3, 2023

终于找到组织了 uniapp那边感觉不太适合我 转来taro 新手刚想尝试就差点被劝退 。。

@HyperClockUp
Copy link

我说跑了一个月的项目更新一下依赖怎么就跑不起来了,感谢这个issue

@xiashulin
Copy link

搞了整整2个下午,我真是服了

@ZakaryCode ZakaryCode moved this to Padding in H5 Apr 10, 2023
@ZakaryCode ZakaryCode added this to H5 Apr 10, 2023
@ZakaryCode ZakaryCode moved this from Padding to Done in H5 Apr 10, 2023
@yyh1413
Copy link

yyh1413 commented Apr 18, 2023

真服了这个老6

@yyh1413
Copy link

yyh1413 commented Apr 18, 2023

是启动起来了 微信小程序上报错了
app.js错误:
ReferenceError: process is not defined

@yoyo837
Copy link
Contributor

yoyo837 commented Apr 18, 2023

是不是哪里的依赖 使用了 process , webpack 5没有这个了

@yyh1413
Copy link

yyh1413 commented Apr 18, 2023

是不是哪里的依赖 使用了 process , webpack 5没有这个了

image

@yyh1413
Copy link

yyh1413 commented Apr 18, 2023

没有地方引用

@yoyo837
Copy link
Contributor

yoyo837 commented Apr 18, 2023

报错信息的 process 是 taro 的代码吗?

@wenlittleoil
Copy link

使用taro init选择wxPlugin模版创建项目后,也是报该错误,使用"resolutions": {"@swc/core": "1.3.42"}解决后,运行起来后又报“在该目录下未找到 app.json”的错误,真没见过这么猥琐的玩意

@TheKonka
Copy link
Member

@wenlittleoil

在该目录下未找到 app.json

这个报错很明显,应该是你选择的项目目录不对,或者项目目录配置错误

@e8tg001
Copy link

e8tg001 commented Jul 13, 2023

被这个“全局配置缺少 pages 字段 ”折腾的没脾气了,都要准备放弃新工程了,总算找到解决方案了
"resolutions": {
"@swc/core": "1.3.42"
}
锁定版本,可行

@wuye1200
Copy link

有没有稳定版本啊 我原来的项目好好的突然就报这个错 版本就是@swc/core": "1.3.42 也不行

@xuRookie
Copy link

xuRookie commented Mar 7, 2024

感谢这个issue,懵逼了半天,锁定@swc/core本版,实测此方案可行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working F-react Framework - React T-weapp Target - 编译到微信小程序 V-3 Version - 3.x walk-around 绕过问题
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.