個人開發包的目錄結構 開發步驟 註冊 "npmjs" 命令行添加user 註冊成功後,在命令行執行 依次填完回車。 whoami 上面的填寫完後,命令行輸入 說明成功了。 npm publish 最後發佈至npmjs上 出現下麵類似的版本號就成功了 index.js的編寫 安裝&使用 可能遇到的問題 ...
個人開發包的目錄結構
├── coverage //istanbul測試覆蓋率生成的文件
├── index.js //入口文件
├── introduce.md //說明文件
├── lib
│ └── node-cnblogs-spider.js //主要文件
├── node_modules //第三方包
├── package.json
├── README.md
└── test //單元測試文件
└── node-cnblogs-spider.test.js
開發步驟
註冊
命令行添加user
註冊成功後,在命令行執行
zqz@ubuntu:~$ npm adduser
Username:
依次填完回車。
whoami
上面的填寫完後,命令行輸入
zqz@ubuntu:~$ whoami
zqz
說明成功了。
npm publish
最後發佈至npmjs上
npm publish
出現下麵類似的版本號就成功了
+ ....@1.0.0
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了,不然會出錯。