hexo搭建在ace上遇到的问题

发布于 2022-09-01 17:02:57 字数 1666 浏览 25 评论 0

想把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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

带刺的爱情 2022-09-08 17:02:57

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文