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 是通过指定路径的方式来查找对应文件的,不做修改就会导致打包后找不到配置。

目录
相关文章
|
8月前
|
Rust 开发工具 开发者
如何通过cargo install安装我们的crate?
我在安装tauri的开发工具时,产生一个疑问,为什么可以通过cargo安装全局命令,顺着这个线索我找到了如下方案。原理是在项目开发者指定可执行文件,也就是`[[bin]]`,然后发布到crates.io,之后就可以通过install安装到可执行目录下,我们就能正常使用了。并不是所有crate都可以执行,而是只有在源码中声明bin的才能使用。
178 2
|
8月前
|
缓存 Java API
build.gradle文件介绍,gradle版本对应
build.gradle文件介绍,gradle版本对应
204 0
|
存储 缓存 编解码
pnpm 中的 .npmrc 文件配置
.npmrc 文件是一个使用 .ini 文件格式书写的配置文件。本文介绍pnpm 中的 .npmrc 文件配置方法。
2484 0
pnpm 中的 .npmrc 文件配置
|
IDE Go 开发工具
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)
|
Java Linux Go
知识分享之Golang——基于Golang的文件夹是否存在、文件是否存在函数
知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
136 0
知识分享之Golang——基于Golang的文件夹是否存在、文件是否存在函数
|
Linux Shell
pkg-config 自动补全 C 编译库依赖
pkg-config 是一个在源代码编译时查询已安装的库的使用接口的计算机工具软件。
139 0
|
JavaScript
Nodejs pkg打包
nodejs打包
644 0
Nodejs pkg打包
|
C++
AndroidStudio中CMake多模块多目录编译
在学习过程接触到了CMake编译,它的好处就是可以跨平台。 使用AndroidStudio开发的工程中需要引入第三方库,加上自己的lib库,最后生成指定的SO库,这就涉及到了多模块编译。
567 0
|
jenkins 持续交付 开发工具
|
网络虚拟化
pkg
pkg
194 0

热门文章

最新文章