今天尝试了百度开放云里面的nodejs云引擎,部署没有任何问题,修改文件后发现了发布不了,去查看发布设置发现了问题:
Fix depends failed. Please check requirements.txt
后面搜索了一下,发现百度有类似的解释 http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/faq
里面有说到:
- 1.Fix depends failed. Please check requirements.txt.
- 上述错误由于用户需要下载的依赖包配置文件requirements.txt有误导致,此时需要检查requirements.txt并修改相关内容。
但是没有发现有 requirements.txt 文件?原来这个requirements.txt是python配置依赖项的文件,那么nodejs对应的就是package.json了。
所以所有的问题就出在package.json文件中,先是检查语法,但是没有发现语法错误,后面测试得出,此文件不支持中文。。。。
把中文换成英文就行了
bae使用nodejs遇到的问题---‘Fix depends failed. Please check requirements.txt.’