首页 > hexo搭建在ace上遇到的问题

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是可以启动的,还有,我应该没跑错地方吧


Hexo是生成静态页面发布的,不需要部署在ACE之类的环境里。

最简单的,hexo g之后把public文件夹下的内容拷贝到静态文件的服务器就够了。或者配置deployerhexo d部署。

【热门文章】
【热门文章】