hexo搭建在ace上遇到的问题
想把hexo搭建在ace上
但是发布的时候启动失败,日志说找不到模块
ace-sdk ready in ACE mode in 123 ms
uncaughtException, app will exit.
stack: Error: Cannot find module '/home/u1029/ace/workspace/nodejs/appcode/'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at seedPath (/usr/aliyun/ace/softwares/nodejs-container/ace-sdk-js/index.js:75:7)
at _fulfilled (/usr/aliyun/ace/softwares/nodejs-container/ace-sdk-js/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/aliyun/ace/softwares/nodejs-container/ace-sdk-js/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/aliyun/ace/softwares/nodejs-container/ace-sdk-js/node_modules/q/q.js:749:13)
at /usr/aliyun/ace/softwares/nodejs-container/ace-sdk-js/node_modules/q/q.js:557:44
at flush (/usr/aliyun/ace/softwares/nodejs-container/ace-sdk-js/node_modules/q/q.js:108:17)
您的模块未找到, 请在线下安装好依赖模块后提交node_modules, 在ACE上重新发布.
app exit, code: 1
开发语言我选的是nodejs
package.json内容
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"hexo": {
"version": "3.1.1"
},
"dependencies": {
"hexo": "^3.1.0",
"hexo-generator-archive": "^0.1.2",
"hexo-generator-category": "^0.1.2",
"hexo-generator-index": "^0.1.2",
"hexo-generator-tag": "^0.1.1",
"hexo-renderer-ejs": "^0.1.0",
"hexo-renderer-stylus": "^0.3.0",
"hexo-renderer-marked": "^0.2.4",
"hexo-server": "^0.1.2"
}
}
这是什么问题,百度谷歌也没找到相关的,所以我来这里提问
ps.我没接触过nodejs,在本地hexo server是可以启动的,还有,我应该没跑错地方吧
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Hexo是生成静态页面发布的,不需要部署在ACE之类的环境里。
最简单的,
hexo g
之后把public
文件夹下的内容拷贝到静态文件的服务器就够了。或者配置deployer
用hexo d
部署。