Javascript 未捕获引用错误:browserify中未定义require
我需要在我的项目中使用此软件包,但为了使软件包正常工作,我需要通过以下命令进行安装:Javascript 未捕获引用错误:browserify中未定义require,javascript,angularjs,node.js,browserify,client-side,Javascript,Angularjs,Node.js,Browserify,Client Side,我需要在我的项目中使用此软件包,但为了使软件包正常工作,我需要通过以下命令进行安装:npm install-g browserify 我使用它的代码是: var ng=require('ng-if-bootstrap-grid')。名称; 角度模块('myApp',ng) 但我仍然得到这个错误: 未捕获引用错误:未定义require 非常感谢您的帮助。仅在全局范围内安装browserify软件包是不够的。您应该使用require()浏览所有要使用的软件包。按照以下步骤实现您的目标: 1) bro
npm install-g browserify
我使用它的代码是:
var ng=require('ng-if-bootstrap-grid')。名称;
角度模块('myApp',ng)代码>
但我仍然得到这个错误:
未捕获引用错误:未定义require
非常感谢您的帮助。仅在全局范围内安装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