【发布时间】:2018-12-06 18:48:32
【问题描述】:
使用 Typescript 2.9 我能够成功导入本地 package.json 文件并使用这些值。但是,当我只希望生成的 JS 文件使用实际的 package.json 时,我现在遇到了 package.json 文件包含在编译输出中的问题。
我的包有以下文件:
src/
index.ts
package.json
tsconfig.json
我的 index.ts 导入 package.json:
import pkg = require("../package.json");
我的 tsconfig.json 看起来像这样:
{
"compilerOptions": {
"outDir": "./lib",
"module": "commonjs",
"resolveJsonModule": true,
"esModuleInterop": true
},
"include": [
"src/**/*"
]
}
理想的结果是:
lib/
index.js
package.json
但我实际得到的是:
lib/
src/
index.js
package.json
package.json
【问题讨论】:
-
接受的答案在写完一个月后就变成了不真实的。下面有两种可行的解决方案,应该接受其中一种。
标签: json typescript package.json