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

taro3 cli 初始化项目出错,使用的react/redux/less 模板 #5717

Closed
dr2009 opened this issue Mar 16, 2020 · 10 comments
Closed

taro3 cli 初始化项目出错,使用的react/redux/less 模板 #5717

dr2009 opened this issue Mar 16, 2020 · 10 comments
Assignees

Comments

@dr2009
Copy link

dr2009 commented Mar 16, 2020

问题描述

taro3 cli 初始化项目出错,使用react/redux/less 模板

复现步骤

taro init taro3-demo
? 请选择框架 React
? 是否需要使用 TypeScript ? Yes
? 请选择 CSS 预处理器(Sass/Less/Stylus) Less
? 请选择模板 redux

/**
 * 这段注释后可以贴代码
 * 提供完整可复现的代码和整理好代码格式,有助于我们快速定位问题,节省你我时间
 * 代码提供不全或代码格式混乱的 issues 【有可能会被忽略】
 * 
 * 查看如何插入代码:https://coding.net/help/doc/project/markdown.html#i-5
 */

期望行为

项目正常初始化

报错信息

模板解析错误
Xnip2020-03-16_19-10-01.jpg

系统信息

Taro CLI 3.0.0-alpha.7 environment info:
System:
OS: macOS 10.15.3
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 13.11.0 - ~/.nvm/versions/node/v13.11.0/bin/node
npm: 6.13.7 - ~/.nvm/versions/node/v13.11.0/bin/npm

补充信息

应该是模板解析错误... postion 183 是 <%= typescript %>

"templateInfo": {
    "name": "<%= template %>",
    "typescript": <%= typescript %>,
    "css": "<%= css %>"
  },

如果您有功能上的建议,可以提到 FeatHub

使用上的问题,欢迎在「Taro 社区」一起交流

@taro-bot
Copy link

taro-bot bot commented Mar 16, 2020

CC @luckyadam

@taro-bot
Copy link

taro-bot bot commented Mar 16, 2020

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

@yuche
Copy link
Contributor

yuche commented Mar 17, 2020

没能复现,redux 模板是在 git 的仓库里,init 的时候会远程拉取,你可以在网络好的情况下多尝试一下几次

@dr2009
Copy link
Author

dr2009 commented Mar 17, 2020

没能复现,redux 模板是在 git 的仓库里,init 的时候会远程拉取,你可以在网络好的情况下多尝试一下几次

模板已经拉下来了...是解析出的错

我刚刚换了node版本... 10.19.0 12.15.0 可以了.
但是最新的12.16.1 ,13.11.0 不可以.

能帮我看下我不可以的这两个版本你可以正常运行吗?

@shenghanqin
Copy link
Collaborator

@dr2009 好像是。你可以继续看看其他issue里面有讲到node13好像有新功能对这个编译有影响的。我用的是10.14。

@Garfield550
Copy link
Collaborator

检查一下有没有这两个文件夹~/.taro ~/.taro2,有就删一下

@Psli
Copy link
Contributor

Psli commented Mar 18, 2020

node的版本有影响这个,用回node10才能用。

@luckyadam
Copy link
Member

NervJS/taro-project-templates@38d6859
已修复,可以重新试试

@dr2009
Copy link
Author

dr2009 commented Mar 18, 2020

NervJS/taro-project-templates@38d6859
已修复,可以重新试试

可以了... 👍
看来 node 13 对json后缀有限制了??...

@luckyadam
Copy link
Member

NervJS/taro-project-templates@38d6859
已修复,可以重新试试

可以了... 👍
看来 node 13 对json后缀有限制了??...

是目录中出现了 package.json 的话,文件的格式必须是一个正常的 json 文件

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

6 participants