Uncaught ReferenceError: require is not defined in browserify
Uncaught ReferenceError: require is not defined in browserify
我需要通过以下命令使用此 ng-if-bootstrap-grid package in my project, Though in order to get the package working I need to install browserify:
npm install -g browserify
我的使用代码是:
var ng =require('ng-if-bootstrap-grid').name;
angular.module('myApp',ng);
但我仍然收到此错误:
未捕获的引用错误:未定义要求
如有任何帮助,我将不胜感激。
全局安装 browserify 包是不够的,您应该使用 require()
浏览所有要使用的包。按照以下步骤实现您的目标:
1) browserify -r ng-if-bootstrap-grid > bundle.js
2) 在您的 html 文件中包含生成的 boundle.js
,然后再包含其他 script
文件
3) 使用您的代码:
var ng =require('ng-if-bootstrap-grid').name;
angular.module('myApp',ng);
您的最终代码应如下所示:
<html>
<head></head>
<body>
...
<script src="bundle.js"></script>
<script>
var ng =require('ng-if-bootstrap-grid').name;
angular.module('myApp',ng);
</script>
</body>
</html>
注意:您可以使用以下命令浏览多个包:
browserify -r package1 -r package2 -r package3 > bundle.js
我需要通过以下命令使用此 ng-if-bootstrap-grid package in my project, Though in order to get the package working I need to install browserify:npm install -g browserify
我的使用代码是:
var ng =require('ng-if-bootstrap-grid').name;
angular.module('myApp',ng);
但我仍然收到此错误: 未捕获的引用错误:未定义要求
如有任何帮助,我将不胜感激。
全局安装 browserify 包是不够的,您应该使用 require()
浏览所有要使用的包。按照以下步骤实现您的目标:
1) browserify -r ng-if-bootstrap-grid > bundle.js
2) 在您的 html 文件中包含生成的 boundle.js
,然后再包含其他 script
文件
3) 使用您的代码:
var ng =require('ng-if-bootstrap-grid').name;
angular.module('myApp',ng);
您的最终代码应如下所示:
<html>
<head></head>
<body>
...
<script src="bundle.js"></script>
<script>
var ng =require('ng-if-bootstrap-grid').name;
angular.module('myApp',ng);
</script>
</body>
</html>
注意:您可以使用以下命令浏览多个包:
browserify -r package1 -r package2 -r package3 > bundle.js