oyzh-ui v1.0.0
oyzh-ui
#初始化简洁版 vue init webpack-simple vue-name
#修改package.json { "name": "name", "description": "description", "version": "1.0.0", "author": "author>", "license": "MIT", "main": "dist/index.js", "keywords": "vue" , "private": true, "bugs": { "email": "email" }, ... }
#修改config
module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, './dist'), publicPath: '/lib/', filename: 'index.js', libraryTarget: 'umd', umdNamedDefine: true },
#添加辅助函数不会resolve报错
npm run build 生成dist npm pack 生成了oyzh-ui-1.0.0.tgz
#发布
首先要注册npm账号
npm login // 登陆 npm publish // 发布 // 如果使用淘宝镜像 登陆会报错 // code E409 // npm ERR! 409 Conflict - PUT https://registry.npm.taobao.org/-/user/org.couchdb.user:XXX - conflict //请使用如下命令 npm login --registry http://registry.npmjs.org npm publish --registry http://registry.npmjs.org
function resolve(dir) { return path.join(__dirname, dir) }
#删除main.js、index.html、App.vue等不需要的文件
5 years ago