美文网首页程序员
私有的npm仓库 cnpm中vue插件开发

私有的npm仓库 cnpm中vue插件开发

作者: small_zeo | 来源:发表于2018-07-19 15:40 被阅读0次

    1.vue init webpack-simple gic-input

    2.npm install

    3.cd gic-input

    4.在src目录下新建lib目录

    5.在lib目录下新建 index.js 和 gic-input.vue(这个就是要发布的组件)

    6.在index.js 中

    7.webpack.config.js 修改

    8.如果不想打包的文件包含.map文件,将sourceMap 改成 false

    sourceMap: false

    9. gitignore 文件

    因为要用dist文件夹,所以在.gitignore文件中把dist/去掉

    npm run build 

    10. 修改 index.html

    将/dist/build.js  改为  /dist/gic-input.js

    11. 修改package.json

    {

    "name": "@test/gic-input",

    "description": "A Vue area select plugin",

    "version": "1.0.0",

    "main": "dist/gic-input.js",

    "license": "MIT",

    "private": false,

    }

    12.每次修改后,需要修改package.json版本,发布前都是要先打包 npm run build

    "version": "1.0.1"

    13.发布到 npm 服务器

    在当前目录下,登陆npm

    将npm源切换到公司源

     npm config set registry http://*********.com:7001/ or nrm 指令切换

    npm login

    输入用户名,密码,邮箱

    npm publish

    即可

    在项目中,执行npm install @test/gic-input --save 即可下载该模块(npm 必须是公司源)

    14 删除发布

    npm unpublish @gic/gic-input

    相关文章

      网友评论

        本文标题:私有的npm仓库 cnpm中vue插件开发

        本文链接:https://www.haomeiwen.com/subject/hgetmftx.html