1. npm init

    生成的package.json文件 ```json { “name”: “wu-vue-vl”, “version”: “0.0.3”, “description”: “vue form validate”, “main”: “index.js”, “scripts”: { “test”: “echo \”Error: no test specified\” && exit 1” }, “keywords”: [ “vue”, “form”, “validate” ], “author”: “wudali”, “license”: “MIT” }

  1. 2. npm login
  2. 2. 制作包
  3. ** ./lib/vueVL.js**
  4. ```javascript
  5. function isEmail(val){
  6. let reg=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
  7. let f=reg.test(val);
  8. console.log('email is ', f?'right':'error');
  9. return f;
  10. }
  11. module.exports={
  12. isEmail
  13. }

./index.js

const {isEmail} = require('./lib/vueVL');
isEmail("jpower@qq.com");

运行测试

node index
  1. README.md 制作,使用md软件,内容包括安装和使用 ```markdown

    Installation

    npm i wu-vue-vl

Usage

import {isEmail} from ‘wu-vue-vl’; isEmail(‘test@abc.com’); ```

  1. 发布包