当前位置: 首页 > news >正文

大连 响应式网站推广项目的平台

大连 响应式网站,推广项目的平台,网站源码下载后怎么布置,高端品牌网站建设注册npm账户并在本机添加npm用户 进入https://www.npmjs.com/,注册账户打开终端,输入npm login输入账号名、密码、邮箱,登录成功后将添加至npm的本地配置中;创建npm包项目 新建空文件夹,由于基于vue封装插…

注册npm账户并在本机添加npm用户

  • 进入https://www.npmjs.com/,注册账户
  • 打开终端,输入npm login
  • 输入账号名、密码、邮箱,登录成功后将添加至npm的本地配置中;

创建npm包项目

  1. 新建空文件夹,由于基于vue封装插件,所以建议使用webpack-simple模版项目来开发, vue init webpack-simple v-testnpm
  2. cmd命令进入项目,并安装依赖,运行模版

    cd v-testnpm
    npm install
    npm run dev
  3. 在根目录下的src文件夹中创建lib文件夹,lib作为我们的插件目录;

  4. 在src/lib下编写我们的插件v-testnpm.vue

    <template><div>
    <input type="text" v-model="text">
    {{text}}
    </div>
    </template>
    <script>
    export default {
    name: "v-testnpm",
    data () {
    return {
    text: '测试'
    }
    }
    }
    </script>
    <style scoped>
    </style>
  5. 在src/lib创建index.js

    import vTestnpm from './v-testnpm.vue'
    const comment = {
    install: function(Vue) {
    Vue.component(vTestnpm.name, vTestnpm)
    }
    }
    // 这里的判断很重要
    if (typeof window !== 'undefined' && window.Vue) {
    window.Vue.use(comment)
    }
    export default comment
  6. 在main.js中引入我们的插件并注册使用

    import Vue from 'vue'
    import App from './App.vue'
    import vTestnpm from './lib/index';
    Vue.use(vTestnpm);
    new Vue({
    el: '#app',
    render: h => h(App)
    })
  7. 在App.vue中使用v-testnpm

    <template><div id="app">
    <v-testnpm></v-testnpm>
    </div>
    </template>
    <script>
    export default {
    name: 'app',
    data () {
    return {
    }
    }
    }
    </script>
  8. 项目成功运行后,查看实际效果

  9. 修改package.json文件

    将private改为false,增加main,main是打包后的入口文件

  10. 修改webpack.config.js文件

    • entry:是入口文件,src目录下插件lib的index.js文件
      -filename:/打包后输出的文件名字,这里需要和package.json文件下main应该写为:'dist/v-testnpm.js'
  11. 打包插件并上传npm

    npm run build
    npm login
    npm publish

    最后我们在实际项目中,安装自己的插件使用就可以了

转载于:https://www.cnblogs.com/webSciprt/p/npm-bao-ban-ben-fa-bu-shan-chu-jiao-cheng.html

http://www.lbrq.cn/news/2639935.html

相关文章:

  • 武汉找人做网站内容营销是什么意思
  • 高质量的南昌网站建设百度不收录网站怎么办
  • 高端网站定制平台2022年seo最新优化策略
  • python制作动态网站开发百度帐号
  • 不用写代码做网站网络整合营销理论案例
  • 淮安市建设银行网站首页简述网络营销的特点
  • 吴家山网站建设公司cnzz站长统计工具
  • 推进政府网站建设 重要行者seo
  • wordpress怎么添加描述seo优化分析
  • 武汉企业做网站找哪家好百度关键词优化首选667seo
  • 手机搭建电脑做的网站近三天重大新闻摘抄
  • 做网站的所有代码搜索排名优化
  • 广州10打网站服务商如何制作app软件
  • 动漫制作专业报告整站优化seo
  • 免费网站容量大人民日报最新头条10条
  • 谷歌网站地图生成企业培训课程分类
  • 用ps怎么做网站导航条网络设计
  • 男女做暧暧网站公众号推广引流
  • 人大网站建设的总结百度seo关键词优化工具
  • 做视频课程的网站有哪些百度入驻商家
  • 用ps做网站广告图什么都能搜的浏览器
  • 临沂做网站设计的公司官网制作公司
  • 广州做家教的网站seo文章生成器
  • 如何利用视频网站做推广广告主资源哪里找
  • 免费好用的企业邮箱seo专员是什么意思
  • 微信公众号登录不上seo搜索优化邵阳
  • 企业网站哪家公司好泰安网络推广培训
  • 网站开发案例详解光盘下载南宁排名seo公司
  • 上传自己做的网站后台怎么办国外推广网站
  • 金钟街网站建设网络营销品牌有哪些
  • CVPR中深度学习新范式:通用性、鲁棒性与多模态的创新突破
  • 算法_python_学习记录_01
  • python---类型别名
  • 具体数学:和式(四)求和的一般方法
  • 汇编语言和高级语言的差异
  • Day01 项目概述,环境搭建