-
Notifications
You must be signed in to change notification settings - Fork 103
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
首页显示“500 啊哦”错误 #34
Comments
theme not found 具体显示的错误是什么呢?可以在本地运行的时候在日志上看到错误堆栈 |
遇到了同样的错误:
没有写过node程序 配置的时候遇到好些问题。只好发一个评论问问了。 |
我在控制台打了log:
输出结果是这样的: 看起来是无法定位pkgname。 |
@harrylu 这个是 clone 仓库的最新版本还是使用 npm 安装的版本呢?看这个错误日志是你运行的时候找不到首页的 template 了,需要更多的信息才能确定是什么问题。另外,因为 theme 模块中没有暴露具体错误,所以这个错误也可能是渲染模板的时候报错引起的,这个问题会在 theme 的下一个版本中的到解决。所以可能不一定是模板找不到,也可能是模板渲染中出现错误 |
哦我知道是什么问题了,仓库里的不稳定版本依赖了一个没有发布的 0.0.7 theme 版本,我刚发布了 theme 0.0.7 然后你再 npm install theme 一下就好了。 |
谢谢这么晚还回复:-)
好的,我马上测试。 |
It works. 谢谢你哎! |
@harrylu 把 candy 的 theme 依赖升级到 0.0.7 应该就没问题了,因为我周末的时候给 candy 加了一个默认主题的配置,然后把渲染逻辑里的硬编码删掉了,所以你那才会找不到模板。 |
@turingou 已经可以了。这个项目很棒。赶紧睡觉吧,期待candy变得更好用。我是android开发者,否则就一起出力了。 |
我在 |
@hudidit 这是一个很常见的问题。你应该Google "Cannot find module 'npm'" 简单来说,就是无法找到$NODE_PATH。你可以通过echo $NODE_PATH查看。你的应该是空。 |
@harrylu 多谢!NODE_PATH这个问题用你的方法解决了。 |
Error: Cannot find module 'npm' 的问题也可以通过在本地依赖中安装 npm 解决 npm install npm |
@turingou 谢谢。npm的问题已经解决了,但是 theme not found 的问题还在,请问我应该怎样查找问题原因呢?比如harrylu的打log的方法,那段代码应该写在哪里?多谢指点! |
|
首页的 header 和 footer 都显示了,但是中间部分显示了如下两行:
The text was updated successfully, but these errors were encountered: