在AngularJS应用程序中使用第三方模块

在AngularJS应用程序中使用第三方模块,angularjs,Angularjs,如何在我的应用程序中使用这个AngularJS模块 我将/src目录中的四个文件放入服务器上的一个目录中。所以它是这样设置的: /src cvc.js expiration.js module.js number.js 然后,在我的HTML中,我有以下内容: <script src="http://example.com/content/js/angular.min.js"></script> <script src="http:/

如何在我的应用程序中使用这个AngularJS模块

我将/src目录中的四个文件放入服务器上的一个目录中。所以它是这样设置的:

/src
    cvc.js
    expiration.js
    module.js
    number.js
然后,在我的HTML中,我有以下内容:

<script src="http://example.com/content/js/angular.min.js"></script>
<script src="http://example.com/content/js/angular-credit-cards/module.js"></script>
现在,当我的页面加载时,我收到一个错误:

Uncaught ReferenceError: require is not defined

我相信这是有道理的,因为据我所知,require在Javascript中不是有效的命令。此模块是否打算由AngularJS应用程序使用?或者它是严格意义上的NodeJS应用程序?它可以在浏览器中使用吗?我觉得这里缺少了一些基本的东西。

看起来这个库需要正常工作


如果您不想在应用程序中使用RequireJS,也可以将其作为构建步骤的一部分使用。

每个标记都包含一个UMD构建,您可以在不使用任何类型的构建工具的情况下使用,例如:


正如前面的回答所提到的,库没有使用RequireJS。Browserify和RequireJS都使用require函数,但完全不同

是否有一些简单的方法可以在不安装其他工具的情况下查看库的源文件?@flyingL123您肯定可以在中看到它。但是,看起来一切都在使用module.exports导出其模块,因此您需要修改src文件以使用标准的角度模块定义。
Uncaught ReferenceError: require is not defined