引入Ember插件 xxx (转自美女同事 LZX)

1.ember install xxx(过程中可能会提示你安装其他包 按照提示语安装就行)
 
2.安装之后会看到 工作目录里已经出现了下载好的安装包
 
3.修改配置项:在ember-cli-build.js这个文件里。需要注意的是这个文件每次修改之后,想要生效,都需要重新开启4200端口(即重新执行ember s 命令)
首先写你需要的配置
然后你需要把你需要的js文件引入。
比如,在上面的配置项中,我写的是language:'zh-cn',那么我就需要引入对应的语言文件。
注意:相对根目录是项目路径(call_cloud);
配置项可以配置多个,用hush的形式(不同插件可能不同),并且language加s。
eg :languages:['zh_cn','en_ca'],
项目文件的层级是这样的:
4.在上面引入成功之后,你就可以根据插件本身的官网提示用这个插件了!
 以这个富文本插件为例
一定要注意,我们刚才在ember-cli-build文件中引入,是把你需要的多种情况引入。而你具体要用哪个,需要在文件中再次指定。
比如,你可以在ember-cli-build文件中引入多个语言,languages:['zh_cn','en_ca'],但是在具体用的时候可以根据情况使用,指定language='zh-cn'即可。
 
 
 
注意事项:
1.有的时候我们不需要在ember-cli-build里写配置项,直接引入js文件就好。例如:qrcode(生成二维码)和md5(加密)。这个要根据插件需要。
 
2.有的时候css样式表没有加载上,但是下载的插件文件包里明明有css文件(错误原因尚不清楚),这时候就需要我们手动引入样式表文件。
把压缩过的总的样式文件(如果未压缩的大小相差不多,也可以引入未压缩的文件)复制到项目的styles目录下,
例如:(注意修改css后缀为less)
3.一定要理解,最开始我们下载安装包,是把所有插件里的资源都下载下来。
而你要在项目里用什么,就引入哪个文件就行了。(项目层面)
但是在项目中可能多次调用这个插件,每个插件都有自己的要求,只要在配置里面指定即可。(使用层面)
4.有的时候哪个包不好使,或者你想改他的提示语言,比如,我在用这个富文本插件的时候,
 
默认的提示是这个,但是插件本身并没有开放更改这个提示语的接口,
我们可以选择直接去改他的语言文件。找到anguage文件夹下的zh_cn.js文件,找到相应的代码,
可以改。。。。。可是这个不好改。。。。。因为对应的中文是重新编码的。。。。。你也可以在网上找到转码器然后复制到代码里也是可以的!
5.最重要的一点。。。。。。。对不同的插件,有不同的配置和步骤,不好使就自己多琢磨琢磨!!!
 

引入Ember插件 大概流程的更多相关文章

  1. 在Web工程中引入Jquery插件报错解决方案

    在学习Jquery插件的时候,遇到一个问题就是新建web工程后在WebRoot下引入Jquery插件的时候报错,不知道为什么好纠结,但是项目能正常运行,后来找到解决方案,在这里给大家分享一下. 解决方 ...

  2. ionic3.0--angular4.0 引入第三方插件库的方法

    ionic3.0 引入第三方插件 (swiper),方法很多,现详细说明下官方推荐(typings)做法. 1.全局安装Typings 1. npm install -g typings  2.搜索你 ...

  3. angular4.0如何引入外部插件2:declare方案

    前面有个<angular4.0如何引入外部插件1:import方案>,但是有局限,因为方案1需要用到@types这个东西. 但是并不是每一个插件都有@types,所以现在写个方案2. 拿引 ...

  4. angular4.0如何引入外部插件1:import方案

    引入外部插件是项目中非常重要的环节.因为部分插件以js语法写的,而ng4用的是ts语法,所以在引入时需要配置. Step1:引入swiper插件的js文件[css在下面会讲到,先别急] 很重要的意见: ...

  5. vue项目全局引入vue-awesome-swiper插件做出轮播效果

    在安装了vue的前提下,打开命令行窗口,输入vue init webpack swiper-test,创建一个vue项目且名为swiper-test(创建速度可能会有点慢,耐心等),博文讲完后,源码托 ...

  6. Atitit 找人软福利建设 技术团队建设大概流程

    Atitit 找人软福利建设 技术团队建设大概流程 火车公司有免费车座,餐馆有免费饭吃.. 软件公司嘛,就是软件资源,知识了...技术... 培训体系 大概的知识库体系..让他知道来到我们团队有着很高 ...

  7. Eclipse安装Activiti插件(流程设计器)

    Eclipse安装Activiti插件(流程设计器) 一.安装步骤: 1,打开Eclipse的 Help -> Install New Software,填上插件地址: Name:Activit ...

  8. GEF入门实例_总结_04_Eclipse插件启动流程分析

    一.前言 本文承接上一节:GEF入门实例_总结_03_显示菜单和工具栏 注意到app目录下的6个类文件. 这6个文件对RCP应用程序而言非常重要,可能我们现在对这几个文件的理解还是云里雾里,这一节我们 ...

  9. vue-cli项目中引入第三方插件

    前言 最近有小伙伴问道如何在vue-cli项目中引入第三方插件或者库,例如如果想在项目中使用jQuery中的Ajax请求数据呢?或者我想使用Bootstrap框架呢?等等这些问题,本篇博客将带你学习如 ...

随机推荐

  1. linux使用grep和find查找内容

    1,在某个路径下查文件. 在/etc下查找“*.log”的文件 find /etc -name “*.log” 2,扩展,列出某个路径下所有文件,包括子目录. find /etc -name “*” ...

  2. maven构建过程

    [转载]原地址:http://www.cnblogs.com/xdp-gacl/p/4051690.html 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自 ...

  3. Java实现emf图片自己留转png(jpg)图片字节流

    private byte[] emfToPng(InputStream is){ // InputStream inputStream=null; byte[] by=null; EMFInputSt ...

  4. ZOJ

    某年浙大研究生考试的题目. 题目描述: 对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC. 是否AC的规则如下:1. zoj能AC:2. 若字符串形式为xzojx,则也能AC, ...

  5. VC 使用OnCtlColor函数来改变控件颜色(引用)

    在MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型:afx_msg HBRUSH OnC ...

  6. 3.struts2接收页面传参的三种方式

    Struts2通过拦截器机制封装了三种接收页面参数的方式: 1.属性驱动 2.模型驱动(有两种) Domain ModelDriven 1.属性驱动:这种方式比较简单,只要你直接在页面定义变量并且符合 ...

  7. Linux下JDK、Tomcat

    1.JDK的安装   1. 下载JDK 先查看Linux系统是多少位(32位/64位):getconf  LONG_BIT.再从JDK官网(http://www.oracle.com/technetw ...

  8. scala 学习之: list.fill 用法

    题目描述: Decode a run-length encoded list. Given a run-length code list generated as specified in probl ...

  9. 关于localstorage的几个测试

    1.如果在同一主域名下,localstorage能访问吗? 测试: 在www\index.php 中写入 localstorage 在www\wex5fortp\ui 目录下能否读到?? 结论:可以得 ...

  10. 主从LDAP

    yum -y install compat-openldap必须得安装这个   1:在主上       备份         cp /etc/openldap/slapd.conf /etc/open ...