次の手順に従って、Go を使用して NPM パッケージを構築および公開できます。 main.go ファイルを含む Go プロジェクト ディレクトリを作成します。 main.go に Go コードを記述します。 package.json ファイルを作成して、パッケージのメタデータを定義します。 go build コマンドを使用して、Go コードを JavaScript モジュールにコンパイルします。 npm public コマンドを実行して、パッケージを NPM に公開します。
はじめに
Go 言語は強力で、次の用途に適しています。さまざまなシナリオ NPM パッケージの構築が含まれます。この記事では、Go 言語を使用して NPM パッケージを構築して公開する方法を説明します。
前提条件
ステップ 1: Go プロジェクトを作成する
パッケージのソース コードを保存する新しいディレクトリを作成し、main.go を作成します。 # ## 書類。
mkdir my-npm-package cd my-npm-package touch main.go
ステップ 2: Go コードを記述する
main.go ファイルに Go コードを記述します。たとえば、
greeting メソッドを使用して挨拶を返します。
package main import "fmt" func greeting(name string) string { return fmt.Sprintf("Hello, %s!", name) }
ステップ 3: package.json ファイルを作成する
パッケージを作成します。 json NPM パッケージを定義するファイル。
{ "name": "my-npm-package", "description": "A Go library for greeting", "version": "1.0.0", "main": "main.go", "scripts": { "start": "go run main.go", "build": "go build -o index.js -ldflags=\"-s -w\"" } }
ステップ 4: Go コードをコンパイルする
go build コマンドを実行して、Go コードを JavaScript モジュールにコンパイルします。
go build -o index.js -ldflags="-s -w"
ステップ 5: NPM への公開次のコマンドを実行して、パッケージを NPM に公開します:
npm publish
実際のケース: Node .js アプリケーションNPM を使用してパッケージをインストールします:
npm install my-npm-package
const myPackage = require('my-npm-package'); console.log(myPackage.greeting('John')); // Hello, John!
以上がGo 言語を使用して npm パッケージを構築し、技術的な境界を突破するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。