1
私はそれを公開したいタイプスクリプトプロジェクトを持っています。ビルドと宣言と呼ばれるディレクトリ内のすべてのjsファイルをビルドディレクトリに生成します。公開ファイルに.tsファイルを含めたくありません。 私は、どのようにして、あごを使用せずにこれを行うことができますか?ここtsファイルのないtypecriptパッケージを公開していますか?
は私tsconfig.jsonは
{
"compilerOptions": {
"target": "es6",
"lib": ["es6", "dom"],
"types": ["reflect-metadata"],
"module": "commonjs",
"moduleResolution": "node",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"outDir": "build",
"declarationDir": "declaration"
},
"exclude": [
"node_modules"
]
}
と私のpackage.jsonです:
{
"name": "data-layer",
"version": "1.1.4",
"description": "data access layer",
"main": "./build/index.js",
"types": "./declaration/index.d.ts",
...
おかげで見つけることができます。 *は を.TS *を ビルド 宣言 をd.ts * を記録したが、それは、ビルドが含まれていません!。そして公開パッケージ – user4092086
@ user4092086の宣言ディレクトリにあります。それらはおそらくあなたのgitignoreファイルにあります。 '.npmignore'は' .gitignore'からリストを拡張するだけです。 – smnbbrv
hmmは.gitignoreからそれらを削除しようとしましたが、.npmignoreは.gitignoreを上書きすることになっていましたが、再び動作しませんでした。 – user4092086