我使用Angular 14和NPM 8。我有这个命令来建造我的神器...
npm run build -- --source-map --base-href=/my-app/ --output-path=dist/my-app/
问题是,当生成dist/my-app/index.html文件时,它包含本地计算机的完整路径
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<title>MyApp</title>
<base href="C:/Program Files/Git/my-app/">
我如何运行我的构建命令,使我的base href只包含在我的“base-href”标志之后?
1条答案
按热度按时间368yc8dk1#
尝试在
tsconfig.json
文件中设置baseUrl
属性,如下所示:baseUrl
允许您设置基目录以解析非绝对模块名称。您可以定义一个根文件夹,在其中执行绝对文件解析。
如果
"baseUrl": "./"
在项目中,TypeScript将查找与tsconfig.json
位于同一文件夹中的文件。