首页 > 解决方案 > Angular 5:未捕获的 ReferenceError:模块未在 scripts.bundle.js 中定义

问题描述

在 Angular 5 中,我在下面包含了我的 sample.js 文件:

"use strict";
function abc() {
  console.log("hello from js");
}
module.exports = {
  abc: abc
};

Angular 构建成功。我可以在http://localhost:4200查看我的应用程序,并在浏览器控制台中看到“来自 js 的问候”。但是,浏览器控制台也显示此错误:“Uncaught ReferenceError: module is not defined at scripts.bundle.js:18”指向我的 sample.js 中的关键字“module”。为什么有错误但应用程序仍然可以正常运行?这个错误很糟糕吗?

标签: javascriptangular

解决方案


推荐阅读