自分のカバンをbower、npmに提出します.
転載先
パワー
Bowerはtwitterが導入したパッケージ管理ツールで、nodejsのモジュール化思想に基づいて、機能を各モジュールに分散させ、モジュールとモジュールの間に連絡を取り、Bowerを通じてモジュール間のこのような連絡を管理します.
公式サイト
インストール
上に述べたすべての必要なファイルをインストールしたら、下記のコマンドを入力してインストールします.
bowerを使う直接gitライブラリをダウンロードする: github別名自動解析git庫: ダウンロードライン上の任意のファイル: ローカルライブラリのダウンロード: 常用コマンド
登録する
プロファイルを追加
bower.jsonファイルの使用は、パッケージのインストールを容易にすることができます.アプリケーションのルートディレクトリの下に、
自分のバッグを登録してもいいです.他の人も使えます.この操作はサーバーに隠しショットを保存しただけです.サーバー自体はコードを管理しません.
npmフルネームNode Package Managerは、node.jsのモジュール依存管理ツールです.githubを使用してNPMパッケージのコードを管理し、定期的にNPMサーバに提出する.npm公式サイト
自分で開発したNPMパッケージを提出します.
package.jsonファイルを作成します.
package.jsonファイルの使用は、パッケージのインストールを容易にすることができます.アプリケーションのルートディレクトリの下で、
ユーザを追加
ヒントに従ってユーザ名、パスワード、メールボックスを入力します.
ヒントに従ってユーザ名、パスワード、メールボックスを入力します.
注:
バージョンの更新
package.jsonのバージョン番号を修正して、npm pblishをやり直します.
リリースをキャンセル
国内優秀npm鏡像
npmのソースは海外にあるので、国内のユーザーはいろいろ不便です.kappaを利用して私有NPM倉庫を構築する.
淘宝npm鏡像検索住所:http://npm.taobao.org/ registry住所:http://registry.npm.taobao.org/ cnpmjsミラー検索住所:http://cnpmjs.org/ registry住所:http://r.cnpmjs.org/ 臨時使用
spmjs
もう更新しないということですが、今後研究があれば追加します.
パワー
Bowerはtwitterが導入したパッケージ管理ツールで、nodejsのモジュール化思想に基づいて、機能を各モジュールに分散させ、モジュールとモジュールの間に連絡を取り、Bowerを通じてモジュール間のこのような連絡を管理します.
公式サイト
インストール
上に述べたすべての必要なファイルをインストールしたら、下記のコマンドを入力してインストールします.
$ npm install -g bower
このコマンドは、Bowerのグローバルインストールであり、-g操作は全体を表します.bowerを使う
bower install git://github.com/JSLite/JSLite.git
bower install JSLite/JSLite
bower install http://foo.com/jquery.awesome-plugin.js
bower install ./repos/jquery
$ bower install jquery --save
依存関係を追加して、bower.jsonファイルを更新する$ bower cache clean
インストール失敗のキャッシュクリア$ bower install storejs
インストールstorejs$ bower uninstall storejs
アンマウントstorejs登録する
プロファイルを追加
bower.jsonファイルの使用は、パッケージのインストールを容易にすることができます.アプリケーションのルートディレクトリの下に、
bower.json
というファイルを作成し、依存関係を定義することができます.bower init
コマンドを使って作成bower.json
ファイル:$ bower init
? name: store.js
? version: 1.0.1
? description: " localstorage , AIP"
? authors: (kenny.wang )
? license: MIT
? homepage:
? set currently installed components as dependencies?: Yes
? add commonly ignored files to ignore list?: Yes
? would you like to mark this package as private which prevents it from being accidentally publis? would you like to mark this package as private which prevents it from being accidentally published to the registry?: No
{
name: 'store.js',
main: 'store.js',
version: '1.0.1',
authors: [
'(kenny.wang )'
],
description: '" localstorage , AIP"',
moduleType: [
'amd',
'node'
],
keywords: [
'storejs'
],
license: 'MIT',
ignore: [
'**/.*',
'node_modules',
'bower_components',
'test',
'tests'
]
}
? Looks good?: Yes
自分のカバンを登録します自分のバッグを登録してもいいです.他の人も使えます.この操作はサーバーに隠しショットを保存しただけです.サーバー自体はコードを管理しません.
bower register storejs git://github.com/jaywcjlove/store.js.git
npmnpmフルネームNode Package Managerは、node.jsのモジュール依存管理ツールです.githubを使用してNPMパッケージのコードを管理し、定期的にNPMサーバに提出する.npm公式サイト
自分で開発したNPMパッケージを提出します.
package.jsonファイルを作成します.
package.jsonファイルの使用は、パッケージのインストールを容易にすることができます.アプリケーションのルートディレクトリの下で、
package.json
というファイルを作成し、依存関係を定義することができます.npm init
コマンドを使って作成package.json
ファイル:$ npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sane defaults.
See `npm help json` for definitive documentation on these fields
and exactly what they do.
Use `npm install --save` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
name: (store.js)
version: (1.0.0)
description: Local storage localstorage package provides a simple API
entry point: (store.js)
test command: store.js
git repository: (https://github.com/jaywcjlove/store.js.git)
keywords: store.js
author: (kenny.wang )
license: (ISC) MIT
About to write to /Applications/XAMPP/xamppfiles/htdocs/git/github.com/myJS/store.js/package.json:
{
"name": "store.js",
"version": "1.0.0",
"description": "Local storage localstorage package provides a simple API",
"main": "store.js",
"scripts": {
"test": "store.js"
},
"repository": {
"type": "git",
"url": "https://github.com/jaywcjlove/store.js.git"
},
"keywords": [
"store.js"
],
"author": " (kenny.wang )",
"license": "MIT",
"bugs": {
"url": "https://github.com/jaywcjlove/store.js/issues"
},
"homepage": "https://github.com/jaywcjlove/store.js"
}
Is this ok? (yes) yes
オンラインに投稿ユーザを追加
ヒントに従ってユーザ名、パスワード、メールボックスを入力します.
npm adduser
ログインユーザヒントに従ってユーザ名、パスワード、メールボックスを入力します.
npm adduser
リリースnpm publish
パラメータを持っていない場合は、現在のディレクトリの下でpackage.jsonファイルを検索し、このファイルの説明情報に従ってリリースします.ディレクトリを指定すると、指定されたディレクトリの下でpackage.jsonファイルのテストが成功したかどうかを調べます.公式サイトでwww.npmjs.comを検索してみます.注:
package.json
のname
特殊文字はやめてください.バージョンの更新
package.jsonのバージョン番号を修正して、npm pblishをやり直します.
リリースをキャンセル
npm unpublish
その他のコマンドnpm install storejs
ダウンロード使用npm config set registry https://registry.npm.taobao.org
ミラーアドレスの交換npm config get registry
ミラーアドレスの取得npm dist-tag ls jslite
現在のバージョンを見るnpm dedupe
依存ツリーをできるだけフラットにする国内優秀npm鏡像
npmのソースは海外にあるので、国内のユーザーはいろいろ不便です.kappaを利用して私有NPM倉庫を構築する.
淘宝npm鏡像
npm --registry https://registry.npm.taobao.org install express
長い間使うnpm config set registry https://registry.npm.taobao.org
//
npm config get registry
//
npm info express
cnpmで使うnpm install -g cnpm --registry=https://registry.npm.taobao.org
//
cnpm install expresstall express
spmjsspmjs
もう更新しないということですが、今後研究があれば追加します.