Npmパッケージの開発



パーソナル開発パッケージのディレクトリ構造

├── coverage //istanbul ├── index.js // ├── introduce.md // ├── lib
│   └── node-cnblogs-spider.js // ├── node_modules // ├── package.json ├── README.md └── test // 
    └── node-cnblogs-spider.test.js

開発手順


登録


npmjs

コマンドラインuserの追加


登録に成功したら、コマンドラインで実行
zqz@ubuntu:~$ npm adduser
Username:

順番に記入して帰ります.

whoami


上の記入が完了したら、コマンドライン入力
zqz@ubuntu:~$ whoami
zqz

説明は成功した.

npm publish


最後にnpmjsにパブリッシュ
npm publish

次のようなバージョン番号が表示されたら成功します.
[email protected]

index.jsの作成

/** * Export node-cnblogs-spider */exports = module.exports = require('./lib/node-cnblogs-spider');/*  Export the version*/exports.version = require('./package.json').version;

インストール&使用

npm install node-cnblogs-spider --save
var ncs = require('node-cnblogs-spider');ncs([url1,url2....])

発生する可能性のある問題


npmはログインできません


adduserを追加すると、パスワード、アカウント、メールボックスが正しいです.しかし、いつも間違っています.これはあなたのnpmのソースがタオバオに修正されたのかもしれません.

バージョン番号


リリースのたびにpackageを変更することに注意してください.jsonのバージョン番号.
リリースごとにバージョン番号が同じではありません.
例:今度は1.0.0今度は1.0.0にならないでください.そうしないと、間違いになります.