npmは自分で書いたバッグを発表します
1438 ワード
npmにインストールされているpackageは、一般的に次のクラスをサポートします.ローカルパッケージ urlリモートパッケージ 倉庫のパッケージ 具体的には、ここで主にnpm-registryに公開され、すべての人が使用できるようにします.新しいnpm管理、yarn
登録
公共のプラットフォームにパッケージを公開する以上、一般的にはアイデンティティの象徴や標識が必要で、まずnpmjsにアカウント転送ゲートを登録します.
ログイン
パブリッシュ
よくある質問 auth required for publishingログインに成功せず、再認証が必要になったり、npmjsバックグラウンドにログインtokenを表示したりして、新しいログイン から削除できます. no_perms Private mode enable,only admin can publish this moduleこのような一般的にnpmミラーを修正した理由は、npmjsミラーを修正すればよい
国内は宝を洗うcnpmを採用することを提案して、発注する時npmの扉を使います you do not have permission to publish "your module name". Are you logged in as the correct user? これはあなたのパッケージ名が他の人に占有されている可能性が高いので、package.jsonのnameを修正して、再発行するしかありません.パッケージ名が占有されていないと判断した場合は、ローカルテスト時にlinkがインストールされたか、キャッシュにすでにパッケージが存在している可能性がありますが、テスト時に情報が一致していないため、ユーザーnpmディレクトリの下にある自分のパッケージを削除し、再publishを試みます. Request Entity Too Largeこの一般的な理由は、パケットディレクトリの下にnpmjsにアップロードする必要のない余分なファイルが含まれているか、パケットディレクトリの下に新しい.npmignoreを作成して無視すればよいためです.ルールは.gitignore に似ています. You cannot publish over the previously published versionは、パッケージが1つも送れないことを意味し、package.jsonのバージョン番号をアップグレードすればいいです. 問題が発生しましたnpm-debug.log をよく見てください.
登録
公共のプラットフォームにパッケージを公開する以上、一般的にはアイデンティティの象徴や標識が必要で、まずnpmjsにアカウント転送ゲートを登録します.
ログイン
$ npm adduser
Username:
Password:
Email:
パブリッシュ
$ npm init // package.json,
$ npm publish [floder] //
よくある質問
npm config set registry=http://registry.npmjs.org
国内は宝を洗うcnpmを採用することを提案して、発注する時npmの扉を使います