未捕获的类型错误:无法解析模块说明符"@angular/platform-browser-dynamic"



当我运行npm run build时,在dist上成功生成了一个文件夹,但是当我尝试部署到服务器并尝试在浏览器中运行它时,出现以下错误:

Uncaught TypeError: Failed to resolve module specifier "@angular/platform-browser-dynamic"相对引用必须以"/"、"/"或"…/"开头。

错误是什么意思?如何解决这个问题?

这意味着您正在尝试将一些script.js添加到具有import {...} '@angular/platform-browser-dynamic'等导入的index.html中。这个文件应该由angular编译,并且应该在生成的bundle中使用。通常,浏览器允许您添加导入,但它应该是相对导入,如import {a} from ./assets/script。但是如果你仍然想使用命名导入作为import {} from '@angular/core',使用systemjs.

相关内容

最新更新