当我运行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.