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” }
2. npm login2. 制作包** ./lib/vueVL.js**```javascriptfunction isEmail(val){let reg=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;let f=reg.test(val);console.log('email is ', f?'right':'error');return f;}module.exports={isEmail}
./index.js
const {isEmail} = require('./lib/vueVL');
isEmail("jpower@qq.com");
运行测试
node index
Usage
import {isEmail} from ‘wu-vue-vl’; isEmail(‘test@abc.com’); ```
- 发布包
