TypeScript の人気が高まるにつれて、多くの開発者はこの言語が提供する利点を活用するために静的に型付けされたパッケージを作成しています。この投稿では、TypeScript を使用して NPM パッケージを作成および公開するプロセスについて説明します。
Node.js、NPM、および TypeScript がインストールされていることを確認してください。
を使用して TypeScript をグローバルにインストールできます。
npm install -g typescript
すべてが正しくインストールされていることを確認してください:
node -v npm -v tsc -v
プロジェクトのディレクトリを作成することから始めます:
mkdir meu-pacote-typescript cd meu-pacote-typescript
Node.js プロジェクトを初期化します:
npm init
これにより、基本的なパッケージ情報を定義できる package.json ファイルが作成されます。
次に、TypeScript プロジェクトを初期化します:
tsc --init
これにより、tsconfig.json ファイルが作成されます。必要に応じて編集しますが、一般的な設定は次のとおりです:
{ "compilerOptions": { "target": "ES6", "module": "CommonJS", "declaration": true, "outDir": "./dist", "strict": true }, "include": ["src/**/*"] }
ここでは、CommonJS モジュールを使用して ES6 コードを生成し、型宣言 (宣言: true) を含めるように TypeScript コンパイラーを構成しています。コンパイルされたコードは dist.
ディレクトリに配置されます。を作成します。
mkdir src touch src/index.tsindex.ts ファイルにパッケージ コードを記述します。文字列を大文字に変換する簡単な関数
を作成しましょう。
mkdir src touch src/index.ts5.
mkdir src touch src/index.tsこれにより、JavaScript ファイルと型宣言が dist ディレクトリに生成されます。
6.
mkdir src touch src/index.ts
mkdir src touch src/index.tsこれにより、JavaScript コードと型宣言の両方が正しく動作することが保証されます。
7.
mkdir src touch src/index.ts
に追加します。
mkdir src touch src/index.tsそして、package.json:
に出力パスを追加します。
mkdir src touch src/index.ts次にコンパイルして公開します:
mkdir src touch src/index.tsパッケージ名がすでに存在する場合は、新しい名前を選択する必要があります。
8.
mkdir src touch src/index.ts9.
プロセスはわかったので、次の TypeScript パッケージの構築を始めてみませんか?
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3