我想将strapi部署到用plesk管理的服务器上。我在cli安装了strapi。Strapi本身也在那里运行,但说我应该访问localhost:1337/admin
在Plesk中,需要一个启动文件。Strapi建议一个包含2行代码的server.js
const strapi = require('strapi');
strapi(/* {...} */).start();不过,我就是这样。当我点击NPM安装按钮,它也解决了一切,没有任何问题。如果我想到达我的站点,我会从Phusion乘客那里得到一个错误。
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'strapi'
Require stack:
- /var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js
- /usr/share/passenger/helper-scripts/node-loader.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at Module.require (/usr/share/passenger/helper-scripts/node-loader.js:80:25)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js:1:16)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js',
'/usr/share/passenger/helper-scripts/node-loader.js'
]
}怎么可能,斯塔比是个未知数?我该怎么解决呢?
发布于 2022-06-23 13:31:26
只需要调用good node_module @strapi/strapi而不是strapi
Obsidian
F 213
const strapi = require('@strapi/strapi');
strapi().start();发布于 2022-06-20 06:40:45
在尝试启动应用程序之前,请确保运行npm install。
我不记得如何从管理界面执行此操作,但您可以将SSH放入服务器并运行<path-to-npm>/npm install
https://stackoverflow.com/questions/71366426
复制相似问题