转载

vue 常用插件功能

2019-04-23  本文已影响0人  王小妞闯天涯

     "axios":网络请求

    "babel-polyfill":js兼容

    "browser-url": url功能为浏览器

    "crypto-js":js加密

    "ip":用于获取ip,比较ip,验证ip

    "lodash":它内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数

    "mint-ui":elmUI

    "qs":解析和字符串化库,添加了一些安全性。

    "simple-pinyin": 一个简单的汉字转换到拼音模块https://www.npmjs.com/package/simple-pinyin

    "underscore":用于JavaScript的实用程序带库,它支持常见的功能疑点(每个,map, reduce, filter…),而不扩展任何核心JavaScript对象https://www.npmjs.com/package/underscore

    "vue-amap":基于Vue 2.0和高德地图的地图组件。

    "vue-awesome-swiper": 基于 Swiper4、适用于 Vue 的轮播组件,支持服务端渲染和单页应用。

    "vue-keep-scroll":一个Vue.JS插件指令,用于在分离时记住元素滚动位置

    "vue-lazyload": vue模块懒加载图片等,适用于各种图片类型

    "vue-qart": 实现二维码

    "vue-router": vue路由模块

    "vue-scroller": vue可以记录组件滚动位置等

    "vue-touch": "^2.0.0-beta.4",基于Hammer.js的触摸事件插件for Vue.js

    "vuex": "^2.0.0", 

    "weixin-js-sdk": "^1.0.7",

    "wx": 微信包

   "alias":运行时文件路径创建一个简短的,模糊的路径,相当于简化相对路径

"autoprefixer": PostCSS插件解析CSS并使用Can I Use中的值将供应商前缀添加到CSS规则中

"chai":Chai是一个用于node和浏览器的BDD / TDD断言库,可以与任何javascript测试框架轻松地配对

"connect-history-api-fallback":中间件通过指定的索引页来代理请求,对于使用HTML5 History API的单页应用程序非常有用

"cross-spawn":解决跨平台开发的一些问题,比如mac和Windows的差异

"css-loader":css加载器解释@import和url()类似于import/require(),并将解析它们

"express":简便的使用node的框架

"extract-text-webpack-plugin":从一个或多个包或库中提取内容成一个文件,比如提取css到一个文件中,提高加载速度

"file-loader":文件加载器将文件上的import/require()解析为url,并将文件发送到输出目录。

"html-webpack-plugin":简化HTML文件的创建,为您的包服务,可以在webpack中全局配置

"http-proxy-middleware":js代理变得很简单。轻松配置代理中间件,以便进行连接、express、浏览器同步等操作。

"inject-loader":一个Webpack加载器,用于通过模块的依赖项将代码注入模块

"isparta-loader":使用isparta测试Babel代码,以便随后的代码覆盖率报告

"json-loader":加载json文件

"lolex":JavaScript实现的定时器api;setTimeout、clearTimeout等

"mocha":Mocha是一个功能丰富的JavaScript测试框架,运行在Node.js和浏览器中,使异步测试变得简单和有趣。Mocha测试连续运行,允许灵活和准确的报告,同时将未捕获的异常映射到正确的测试用例

"nightwatch":自动测试框架由Node.js支持,一个完整的和集成的解决方案,端到端测试的web应用程序和网站,也为Node.js单元和集成测试

"node-sass":Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本)

"ora":优雅的终端转轮 给终端显示动画等

"sass-loader":scss加载器,scss或sass编译成css

"postcss-pxtorem":一个用于PostCSS的插件,它可以从像素单元生成rem单元

"selenium-server":Selenium节点包装器

"shelljs":ShellJS是基于Node.js API的Unix shell命令的可移植(Windows/Linux/OS X)实现。您可以使用它来消除shell脚本对Unix的依赖,同时仍然保留其熟悉且功能强大的命令。您还可以全局安装它,这样您就可以从外部节点项目运行它——与那些粗糙的Bash脚本说再见吧!

"sinon":独立和测试框架无关的JavaScript测试间谍

"url-loader":一个用于webpack的加载程序,它将文件转换为base64 url

"vue-loader":这是一个基于样式加载器的fork。与style-loader类似由于这是作为一个依赖项包含的,并且在vue-loader中默认使用,所以在大多数情况下,不需要自己配置这个加载器。

"webpack-merge": webpack-merge提供了一个merge函数,用于连接数组并合并创建新对象的对象。如果遇到函数,它将执行它们,通过算法运行结果,然后再次将返回的值封装在函数中。

"webpack-hot-middleware":重新加载Webpack,这允许您在没有webpack-dev-server的情况下将热重载添加到现有服务器

"webpack-dev-middleware":一种express风格的开发中间件,用于与webpack捆绑包一起使用,并允许为webpack发出的文件提供服务。这应该只用于开发。

上一篇下一篇

猜你喜欢

热点阅读