2016-10-28 53 views
2

我已在我自己的个人网络网站中使用velocity.js,但从未在角度应用程序中使用。我不是一个有角度的开发者(但),请耐心等待。Angular:如何在我的Angular应用程序中使用Velocity.js?

我正在关注angular-velocity github page上的自述文件。但是,当我运行我的应用程序时,我收到一个错误,我错过了该模块。

这里是我的模块声明的样子:

var appModule = angular.module('app.module', ['module-one', 'module-two', 'angular-velocity']); 

... 

我现在得到的错误是:

Module 'angular-velocity' is not available! You either misspelled the module name or forgot to load it. 

进一步阅读我看到这一点:

从NPM安装时,假定VelocityJS将在Angular Velocity之前安装和加载。

好的,所以我安装了(通过npm)速度库。我如何将其包含在我的依赖列表中?

而且这样的:

角速度假定角核心和附加ngAnimate模块加载

这是否意味着我需要的是这样的?

var appModule = angular.module('app.module', ['module-one', 'module-two', 'ngAnimate', 'angular-velocity']); 

但是在这个例子中,所有列出的都是angular-velocity

我的项目中没有任何地方可以看到各个脚本标记。我假设该项目只是读取依赖关系,并从package.json文件中抓取它们? (完全猜测)。

不会出现这种情况:

<script src="bower_components/velocity/velocity.min.js"></script> 
<script src="bower_components/velocity/velocity.ui.min.js"></script 
<script src="bower_components/angular-velocity/angular-velocity.min.js"></script> 

谢谢你的任何建议!

回答

1

可以使用CDN

<script src="//cdnjs.cloudflare.com/ajax/libs/velocity/1.2.3/velocity.min.js"></script> 
<script src="//cdn.jsdelivr.net/velocity/1.2.3/velocity.min.js"></script> 

或使用凉亭

bower install velocity 

包括速度和距离的默认文件夹bower_components头添加其引用。

相反,如果你使用npm你可以使用:

npm install velocity-animate

,并从默认文件夹node_modules头添加其引用。

相关问题