Meteor包打破了bootstrap

时间:2016-02-23 19:59:28

标签: node.js meteor twitter-bootstrap-3 angular-meteor

在我的角度流星项目中,我选择使用meteor的引导程序包nemo64:bootstrap,因为它可以轻松自定义原始引导程序设置。但是,当安装另一个meteor包以便于html文本编辑器时,fraywing:text-angular ..

安装时,text-angular软件包会安装twbs:bootstrap,这是另一个处理bootstrap的软件包,这打破了我的大部分bootstrap javascript函数,因为所有这些函数都被双重调用(一个来自nemo64和另一个)形成twbs)..

我想我可以通过meteor remove twbs:bootstrap卸载twbs:bootstrap软件包,但由于软件包尚未安装,因此命令失败,因为它与fraywing:text-angular软件包捆绑在一起。 / p>

有没有办法可以从text-angular中删除该依赖,因为我使用的是nemo64的bootstrap包。

提前致谢。

这是meteor的包裹清单:

accounts-password             1.1.4  Password support for accounts
angular                       1.3.5* Everything you need to use AngularJS in your Meteor app
angular:angular-sanitize      1.5.0  AngularJS (official) release. For full solution: http://angular-meteor.com/
angularui:angular-ui-router   0.2.15  angular-ui-router (official): Flexible routing with nested views in AngularJS
check                         1.1.0  Check whether a value matches a pattern
email                         1.0.8  Send email messages
es5-shim                      4.1.14  Shims and polyfills to improve ECMAScript 5 support
fortawesome:fontawesome       4.5.0  Font Awesome (official): 500+ scalable vector icons, customizable via CSS, Retina friendly
fraywing:text-angular         1.3.11  A radically powerful Text-Editor/Wysiwyg editor for Angular.js!
jquery                        1.11.4  Manipulate the DOM using CSS selectors
less                          2.5.1  Leaner CSS language
meteor-base                   1.0.1  Packages that every Meteor app needs
mobile-experience             1.0.1  Packages for a great mobile user experience
mongo                         1.1.3  Adaptor for using MongoDB and Minimongo over DDP
mquandalle:bower              1.5.2_1  Use Bower packages in your Meteor app
natestrauser:animate-css      3.4.0  Animate.css packaged for meteor
nemo64:bootstrap              3.3.5_2  Highly configurable bootstrap integration.
session                       1.1.1  Session variable
standard-minifiers            1.0.2  Standard minifiers used with Meteor apps by default.
timmyg:wow                    1.0.1  WOW css animations 
tmeasday:publish-counts       0.7.3  Publish the count of a cursor, in real time
tracker                       1.0.9  Dependency tracker to allow reactive callbacks
urigo:angular-blaze-template  0.3.0  Include Blaze templates in your angular-meteor application.

1 个答案:

答案 0 :(得分:0)

您可以在本地复制包并修改它:在根文件夹中创建一个packages文件夹,从github克隆fraywing包,然后在package.js中修改其依赖关系以使用nemo包而不是twbs。

Meteor将自动使用您的本地软件包而不是存储库中的软件包,list命令应该在fraywing软件包旁边显示一个小星形,表示它已经拿起了本地软件包。但这意味着程序包不会使用meteor update更新到最新版本......