在我的sapper应用程序中,我尝试将文件导入到server.js文件中,如下所示: import sirv from 'sirv';
import polka from 'polka';
import compression from 'compression';
import * as sapper from '@sapper/server';
const { PORT, NODE_ENV } = process.env;
const dev = NODE_ENV === 'development';
c
我已经用Sapper创建了很多网站,我喜欢它,但是现在我用它来构建一个多语言的网站,这有点困难。
我想我知道如何处理字符串的翻译,但我也希望能够翻译URL。例如,/en/about在意大利语中应该是/it/chi-siamo,两者都应该使用/lang/约. should。
我试图覆盖server.js上的URL,但我无法使它正常工作。
,这是我的server.js
import sirv from 'sirv';
import polka from 'polka';
import compression from 'compression';
i
我正在尝试通过@now-node部署Sapper构建的应用程序。任务基本上是部署一个具有依赖关系的Polka服务器,并静态地为static/和client/文件提供服务。我已经设法通过includeFiles包含了Lambda所需的文件,但现在我在日志中看到构建器忽略了package.json中描述的依赖关系。确切的信息是 Starting server on port 3000
Cannot find module 'sirv'
Did you forget to add it to "dependencies" in `package.json`? 但是我
在开发过程中或通过npm run build实际构建的过程中,我没有得到任何错误,但是在尝试在我的linux上运行node __sapper__/build时,我得到了一个Cannot find module错误
/opt/bitnami/apps/bookbot/htdocs$ node __sapper__/build
Starting server on port 3000
internal/modules/cjs/loader.js:628
throw err;
^Error: Cannot find module 'lodash/groupby'
R
正如标题所说,我不能在生产模式下启动我的sapper项目。当我运行npm run start时,我将在控制台上获得以下输出: niklas@Niklass-iMac project-name % npm run start
> apple-on-svelte@0.0.1 start /Users/niklas/path/to/project
> node __sapper__/build
Starting server on port 3000
niklas@Niklass-iMac project-name % 如您所见,该命令将立即中止,并且服务器不会启动。可能的原因是什
我正在开发一个fastify powered rest api,并试图将我的代码分成多个逻辑文件。我有一些类对象,我将它们导入到我的服务器中,在那里定义了fastify并发生了fastify.listen。我不明白的是如何访问我导入的文件中的fastify实例。 app.js import fastify from 'fastify'
import autoload from 'fastify-autoload'
import { join } from 'desm'
export default function (opts) {
co
这个问题是在我的工兵项目安装“猫鼬”之后出现的。
util.js:157
throw new ERR_INVALID_ARG_TYPE('superCtor', 'Function', superCtor);
^
TypeError [ERR_INVALID_ARG_TYPE]: The "superCtor" argument must be of type function. Received undefined
at Object.inherits (util.js:157:11)
at Object.&l
我希望在项目中使用ES2015模块。每个
~\Code\spa-test $ node --experimental-modules (node:8104) ExperimentalWarning: The ESM module loader is experimental.
> import * as sapper from '@sapp
以下用法为:
我知道错误了
UnhandledPromiseRejectionWarning: TypeError: _sveltejs_svelte_scroller__WEBPACK_IMPORTED_MODULE_1___default.a.data is not a function
at Object.App._render (webpack:///./app/App.html?:56:75)
at Object.App.render (webpack:///./app/App.html?:30:17)
at /Users/tim.clulow/Documen
我正在尝试使用gitlab页面来托管由Sapper和Svelte生成的静态站点。
我使用了入门文档中的sapper starter应用程序:
npx degit "sveltejs/sapper-template#rollup" my-app
我添加了.gitlab-ci.yml文件作为gitlab文档提示:
# This file is a template, and might need editing before it works on your project.
image: node:latest
# This folder is cached between b
我有一个在AWS Lambda上成功运行的Sapper.js应用程序。Lambda能够将Sapper创建的服务器端生成的HTML提供给AWS API Gateway,然后AWS API Gateway为用户提供应用程序。我使用S3来托管客户端资产(脚本、webpack块等)。S3存储桶与API网关位于不同的域。 我遇到的问题是,我需要为这些脚本设置一个资产前缀,以便Sapper可以找到它们。目前,我的所有客户端脚本都包含相关链接,如下所示:<script src="/client/be33a1fe9c8bbaa6fa9d/SCRIPT_NAME.js"></
这是一个基本的问题,但我很难找到答案。我正在尝试将一个js文件(位于这里:)导入到我的Cloud9 Nodejs中,但是我不知道如何做到这一点。
我已成功地将文件导入到我的库中。但是,我不清楚我将如何处理添加在文件底部的代码:
// `require(./path/to/ancestry.js)` will get you the array.
if (typeof module != "undefined" && module.exports)
module.exports = ANCESTRY_FILE;
我尝试将它添加到server.js文件中,但没有