感谢您的阅读
我有一个问题,我希望有一些方向,因为我总是只使用bootstrap。从不使用css,js或模板。但这种情况不同。
我在wrapbootstrap.com上买了一个模板 如你所知,这个模板带有一个大的数字文件,如js,img,字体,当然还有html。当然并不总是这个包在NPM中,这都是一个问题,因为如果只有一个丢失的文件,由于某种原因许多组件不像我期望的那样工作。因此,解决方案虽然没有优雅但有效,但是复制并粘贴我在流星的正确目录中购买的这些文件。
我需要将此模板集成到meteor中,我在web Meteor.startup()
帮助中找到了。这段代码有点帮助解决,但没有解决问题。
我有下一期: 有时模板很好,工作正常,非常好,有时是非常,非常糟糕和无限的错误。 接下来一个img
正如你所看到的:右边的窗户是完美的,永恒的。左边的窗口很糟糕,有错误。 为什么?有时好,有时不好
接下来是我的文件结构:
我的文件 client / main.js 有下一行:
import angular from 'angular';
import angularMeteor from 'angular-meteor';
import uiRouter from 'angular-ui-router';
import 'bootstrap/dist/css/bootstrap.css';
import 'bootstrap/dist/js/bootstrap.js';
import {name as Inicio} from '../imports/ui/components/views/inicio/inicio';
class Main {} // EMPYT
Meteor.startup(function () {$.getScript('js/jquery-2.1.3.min.js', function () {});});
Meteor.startup(function () {$.getScript('bootstrap/js/bootstrap.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.superslides.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.mb.YTPlayer.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.magnific-popup.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/owl.carousel.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.simple-text-rotator.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/imagesloaded.pkgd.js', function () {});});
Meteor.startup(function () {$.getScript('js/isotope.pkgd.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/packery-mode.pkgd.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/appear.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.easing.1.3.js', function () {});});
Meteor.startup(function () {$.getScript('js/wow.min.js', function () {});});
Meteor.startup(function () {$.getScript('js/jqBootstrapValidation.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.fitvids.js', function () {});});
Meteor.startup(function () {$.getScript('js/jquery.parallax-1.1.3.js', function () {});});
Meteor.startup(function () {$.getScript('js/smoothscroll.js', function () {});});
Meteor.startup(function () {$.getScript('http://maps.google.com/maps/api/js?sensor=true', function () {});});
Meteor.startup(function () {$.getScript('js/gmaps.js', function () {});});
Meteor.startup(function () {$.getScript('js/contact.js', function () {});});
Meteor.startup(function () {$.getScript('js/custom.js', function () {});});
const name = 'main';
export default angular.module('myApp', [
angularMeteor,
uiRouter,
Inicio
])
.config(config);
function config($locationProvider, $urlRouterProvider, $stateProvider) {
'ngInject';
$locationProvider.html5Mode(true);
$urlRouterProvider.otherwise('/inicio');
}
我的问题:
由于我不了解文件结构文档,请提供帮助。 我需要一个例子。 感谢您的时间并阅读
附加说明:
client/main.less
是empyt,与之没有冲突/lib
目录是empyt imports\ui\components\views\inicio\inicio.html
client/main.js
一样。client/compatibility
会出现更多错误。答案 0 :(得分:0)
您需要将这些文件移植到使用模块(或在npm上查找已包装的版本),以便它们可以与其他JS代码以正确的顺序捆绑在一起。