我正在寻找使用 NextJs 应用程序目录。对于客户端组件,需要声明'use client'对于客户端组件,它需要文件顶部的vs Code 将此语句从文件顶部移动到 import 语句之后。
命令// prettier-ignore不会阻止其移动。
如何阻止 Vs Code / prettier 这样做?
我将 typeORM 与 Nestjs 和 TypeScript 一起使用。我有nestjs,所以所有导入语句都可以以“src/...”开头 typeorm 只接受使用 ../ 到其他实体的导入
找不到引用的实体
import { User } from 'src/users/entities/user.entity';
Run Code Online (Sandbox Code Playgroud)
查找引用实体的结构:
import { User } from '../users/entities/user.entity';
Run Code Online (Sandbox Code Playgroud)
我正在使用 package.json 中的脚本
"migration:generate": "ts-node node_modules/.bin/typeorm migration:generate -n"
Run Code Online (Sandbox Code Playgroud)
ormconfig.json
[
{
"name": "default",
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "xxxx",
"password": "xxx",
"database": "xxxx",
"schema": "xxx",
"migrations": ["dist/migrations/*{.ts,.js}"],
"migrationsTableName": "migrations_typeorm"
}
]
Run Code Online (Sandbox Code Playgroud)
tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"declaration": true,
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"target": "es2017",
"sourceMap": true,
"outDir": "./dist", …Run Code Online (Sandbox Code Playgroud) 我正在使用 postgresql v13.2,并希望使用 pgcrypto 和 'bf' 算法替换导入 bcrypt 包。
附件是使用pgAdmin
我收到错误错误:函数 gen_salt(未知)不存在
安装的pgcrypto版本是1.3
测试表:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
email TEXT NOT NULL UNIQUE,
password TEXT NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
示例代码:
INSERT INTO users (email, password) VALUES (
'johndoe@mail.com',
crypt('johnspassword', gen_salt('bf'))
);
Run Code Online (Sandbox Code Playgroud)
错误消息:错误:函数 gen_salt(未知) 不存在 第 3 行: crypt('johnspassword', gen_salt('bf')) ); ^ 提示:没有函数与给定名称和参数类型匹配。您可能需要添加显式类型转换。SQL 状态:42883 字符:95