引入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 关于用户与组的操作

    1.添加用户: useradd  handongyu 2.查看所有用户 cat  /etc/passwd   查看某一用户用 cat /etc/passwd |grep root 3.查看所有组 ca ...

  2. xargs的原理剖析及用法详解

    转载请注明出处:http://www.cnblogs.com/f-ck-need-u/p/5925923.html 学习这个xargs花了很长时间,在网上翻了很久也查了很多书关于xargs的介绍,都只 ...

  3. npm 重点小结

    npm作为javascript一个用得比较广的包管理工具,已经集成在了node里面,基本一安装node就可以用npm了,十分方便.这里的小结主要沿着官方文档的思路,挑出一些比较重点的,平时常用的部分进 ...

  4. 学习C:打印输入中单词长度的水平方向直方图

    #include <stdio.h>#define IN 1#define OUT 0#define MAXWL 16 main() { /*打印输入单词长度的水平直方图*/ int c, ...

  5. Servlet学习一

    Servlet担当着客户请求(Web浏览器或其它HTTP客户程序)与服务器响应(HTTP服务器上数据库或应用程序)的中间层.Servlet是位于Web服务器内部的服务器端Java应用程序,与传统的从命 ...

  6. iOS"Request failed: unacceptable content-type: text/html"

    接口访问出错了,用浏览器测试,发现可以正常返回数据. 下面是错误信息: 获取服务器响应出错 error=Error Domain=com.alamofire.error.serialization.r ...

  7. 将mac上的项目上传到oschina,进行代码托管。

    1.首先看一下自己是否有公钥, 在 我的资料-->SSH公钥  查看,如果没有,添加自己的SSH 公钥: SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接. 2. ...

  8. android 设置状态栏与标题背景颜色一致

    必须在Android4.4以上版本才能设置状态栏颜色: 一.在单个Activity里面,设置状态栏的背景: 效果: 1.在Activity的布局根文件中添加属性: android:fitsSystem ...

  9. java 线性规划 和lingo 比较

    model:max=13*A+ 23*B; 5*A + 15*B <480 ; 4*A + 4 *B <160 ; 35* A + 20 *B <1190 ; end Variabl ...

  10. html window.open 使用详解

    window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no ...