javascript - 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”。为什么有错误但应用程序仍然可以正常运行?这个错误很糟糕吗?
解决方案
推荐阅读
- asp.net-mvc - 如何限制对asp.net MVC中视频文件的直接访问
- sql - 使用 sequelize & node.js 生成将忽略 where 子句的 SQL 查询
- html - 列表元素在查看源中但不在检查模式下也不在页面上可见?
- android - 为什么opencv的降噪功能不起作用
- mysql - 获取最小值的 id,按另一列分组
- javascript - 调整剑道项目的大小
- node.js - 无法使用 NPM 安装“discord-music-bot”
- python - 未定义值的默认 Python 枚举
- reactjs - React 路由器,如何在布局中渲染组件(相对于独立)
- firebase - 欧盟申请的 Firebase 位置最佳做法