登錄 https://www.npmjs.com 用郵箱註冊接收驗證郵件驗證就完事了
(此處有兩封郵件:Welcome to npm和Verify your npm email address )node
E:\xxx>cd test E:\xxx\test>
輸入如下命令,會提示配置包的相關信息,名稱版本等等,都是包的基本配置信息git
E:\xxx\test> npm init 詳細配置:
This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See `npm help json` for definitive documentation on these fields and exactly what they do. Use `npm install <pkg> --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: (npm-publish) //包名 version: (1.0.0) //版本號 description: //描述 entry point: (index.js) // 入口文件 test command: git repository: //git倉庫地址 keywords: //關鍵字 author: //做者 license: (ISC) //開源協議 About to write to E:\learn\node\npm-publish\package.json: { "name": "fashaoge", "version": "0.0.1", "description": "the npm pulish test ��, only a test ,please don't install", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "test" ], "author": "hu-qi", "license": "ISC" } Is this ok? (yes)
最後一句 :Is this ok? (yes)
建立index.js文件 // 寫 module.exports = 123456789;npm
登錄npmjson
E:\xxx\test>npm login E:\xxx\test>Username: yourname E:\xxx\test>Password: yourpassword E:\xxx\test>Email: (this IS public) youremail
E:\xxx\test>npm publish
1、遇到了一個小小的錯誤 就是沒有經過驗證就發包 結果報錯了ui
npm ERR! publish Failed PUT 403 npm ERR! Windows_NT 10.0.14393 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\npm-cli.js" "publish" npm ERR! node v6.3.0 npm ERR! npm v3.10.3 npm ERR! code E403 npm ERR! you must verify your email before publishing a new package: https://www .npmjs.com/email-edit :
2、包的刪除this
npm --force unpublish 包名命令行