我的 javascript 文件中有以下模块导出,因此我可以从基于 node.js 的构建设置(grunt,require..)中访问它。
....
if(module && module.exports) {
module.exports = m;
}
当我在浏览器中使用相同的文件时,它给出了错误
Uncaught ReferenceError: module is not defined const.js:49
(anonymous function)
我不使用节点作为后端。我怎样才能避免这个错误?也就是说,我需要在构建期间导出m
它require
(基于节点),但在浏览器中独立工作。
为什么浏览器不将变量模块视为未定义并且不抛出任何错误?
谢谢。