我在config.js文件中声明了一个变量。我试图在节点文件中使用此变量,使用" require" `var isro_debug = require(' ./ config.js');
这是变量:
module.exports = { isro_debug:true };
我尝试在另一个角度文件中使用此变量,方法是提供config.js的路径以及我想在html文件中使用这个变量的文件,如下所示:
<script src="/home/karthik/iwm/ui/VLNodeFrontEnd/config.js"></script>
<script src="file2.js"></script>
当我试图执行代码时,错误就出现了。有人可以帮帮我吗?
答案 0 :(得分:0)
module.exports = { isro_debug:true };
是一种CommonJS语法。它只能由节点识别,但不能由浏览器识别,因此当您通过script
标记将其添加到html时,浏览器会尝试解析它并失败。
您需要使用browserify之类的工具将文件转换为浏览器知道的语法。