TypeScript OutDir 包含 package.json
TypeScript OutDir contains package.json
我正在尝试构建我的简单 npm 包,一切正常。但是,当我尝试构建它时,出现了一些错误。
我得到以下信息:
- dist
- package.json
- src
- index.js
- index.d.ts
- ...
但这不是我期望得到的,我很确定我以前做过并得到了以下内容:
- dist
- index.js
- index.d.ts
- ...
这就是我想要的结果,但到目前为止没有任何效果。
我的 tsconfig.json
看起来像这样:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"lib": ["es6", "dom"],
"resolveJsonModule": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"outDir": "dist",
"strict": true,
"esModuleInterop": true
},
"include": ["src"],
"exclude": ["node_modules", "build", "dist"]
}
我无法找到它包含 package.json
或 src
路径的原因。我正在使用 typescript@3.6.4
.
您是否在代码中的任何位置导入 package.json
?如果你是,it's getting copied because of resolveJsonModule
.
如果您想读取 JSON 个文件而不复制它们,您可以执行 readFile
和 JSON.parse
。
我正在尝试构建我的简单 npm 包,一切正常。但是,当我尝试构建它时,出现了一些错误。
我得到以下信息:
- dist
- package.json
- src
- index.js
- index.d.ts
- ...
但这不是我期望得到的,我很确定我以前做过并得到了以下内容:
- dist
- index.js
- index.d.ts
- ...
这就是我想要的结果,但到目前为止没有任何效果。
我的 tsconfig.json
看起来像这样:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"lib": ["es6", "dom"],
"resolveJsonModule": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"outDir": "dist",
"strict": true,
"esModuleInterop": true
},
"include": ["src"],
"exclude": ["node_modules", "build", "dist"]
}
我无法找到它包含 package.json
或 src
路径的原因。我正在使用 typescript@3.6.4
.
您是否在代码中的任何位置导入 package.json
?如果你是,it's getting copied because of resolveJsonModule
.
如果您想读取 JSON 个文件而不复制它们,您可以执行 readFile
和 JSON.parse
。