pkg 打包

简介: pkg 打包

使用 pkg 打包主要要注意程序中指定文件路径的问题,例如常见的 typeorm 配置就用到了指定文件路径的方式,看一个常见的配置:

TypeOrmModule.forRootAsync({
  useFactory: (databaseConfig: ConfigType<typeof DatabaseConfigRegister>) => ({
    type: databaseConfig.type as 'postgres',
    host: databaseConfig.host,
    port: databaseConfig.port,
    username: databaseConfig.username,
    password: databaseConfig.password,
    database: databaseConfig.database,
    entities: [__dirname + '/**/*.entity{.ts,.js}'],
    subscribers: [__dirname + '/**/*/entities/subscribers/*.subscriber{.ts,.js}'],
    synchronize: databaseConfig.synchronize,
    logging: databaseConfig.logging
  }),
  inject: [DatabaseConfigRegister.KEY]
}),点击复制复制失败已复制


这里可以明显看到 entitiessubscribers 是通过指定路径的方式来查找对应文件的,不做修改就会导致打包后找不到配置。

目录
相关文章
|
23天前
|
Rust 开发工具 开发者
如何通过cargo install安装我们的crate?
我在安装tauri的开发工具时,产生一个疑问,为什么可以通过cargo安装全局命令,顺着这个线索我找到了如下方案。原理是在项目开发者指定可执行文件,也就是`[[bin]]`,然后发布到crates.io,之后就可以通过install安装到可执行目录下,我们就能正常使用了。并不是所有crate都可以执行,而是只有在源码中声明bin的才能使用。
|
10月前
|
区块链 Python
打包工具--pyinstaller
打包工具--pyinstaller
67 0
|
11月前
|
Python
Nuitka打包二、命令总结
Nuitka打包exe工具,基本命令
1242 0
|
存储 缓存 编解码
pnpm 中的 .npmrc 文件配置
.npmrc 文件是一个使用 .ini 文件格式书写的配置文件。本文介绍pnpm 中的 .npmrc 文件配置方法。
2042 0
pnpm 中的 .npmrc 文件配置
|
存储 Shell Python
Using colcon to build packages:使用colcon来构建软件包
Using colcon to build packages:使用colcon来构建软件包
309 0
|
Linux Shell
pkg-config 自动补全 C 编译库依赖
pkg-config 是一个在源代码编译时查询已安装的库的使用接口的计算机工具软件。
84 0
|
网络虚拟化
pkg
pkg
151 0
pnpm add <pkg>
pnpm add <pkg>
109 0
|
JavaScript
Nodejs pkg打包
nodejs打包
563 0
Nodejs pkg打包
|
Java Linux Maven
Maven的 install 和 打包
关于Maven的 install 和 打包
178 0

热门文章

最新文章