问题描述
用例
我正在开发用 TypeScript 编写的 Node JS CLI。我需要在成功完成 CLI 任务时播放通知声音。因此,我将音频文件本地保存在名为 assets 的文件夹中。
问题
我无法在最终版本中将音频文件与整个应用程序一起编译。我正在使用 tsc -p .
命令编译应用程序中除音频文件之外的所有文件。
文件夹结构
以下是应用程序的文件夹结构。
|_src
|_assets
|_notification.mp3
|_scripts
|_utils
|_templates
|_message
|_index.ts
TSConfig 文件
{
"compilerOptions": {
"target": "es5","module": "commonjs","resolveJsonModule":true,"declaration": false,"outDir": "lib","downlevelIteration": true,"strict": true,"esModuleInterop": true,"skipLibCheck": true,"forceConsistentCasingInFileNames": true
},"exclude": ["./src/scripts/minify.ts","my-app"]
}
注意:请不要建议使用文件存储服务,因为我需要确保该工具离线工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)