如何在另一个网站中嵌入 Angular 应用程序?
How to embed an Angular app in another website?
有一个文件 ts 具有以下导入:
import dictJsonRu from '../../assets/i18n/ru_RU.json';
构建后,浏览器尝试使用相对路径在我的本地计算机上查找此文件。
如何使这个路径成为绝对路径?
我试过这个:
import dictJsonRu from 'src/assets/i18n/ru_RU.json';
我的 ts 配置是:
"compilerOptions": {
"baseUrl": "./"
错误是:
Fetch API cannot load file:///C:/Users/O/Desktop/Projects/ka/assets/i18n/ru_RU.json. URL scheme must be "http" or "https" for CORS request.
我也试过这个:
"paths": {
"@assets*": ["src/assets/*"]
}
import dictJsonRu from '@assets/i18n/ru_RU.json';
如果在 html 文件中设置 <base href="/" />
我会收到此错误:
Fetch API cannot load file:///C:/assets/i18n/ru_RU.json. URL scheme must be "http" or "https" for CORS request.
我的 html 文件如下所示:
<body>
<app-root></app-root>
<script src="http://remoteserve/mp.js"></script>
</body>
我想找到与此相关的文件 http://remoteserve/mp.js/ssets/i18n/ru_RU.json.
我使用 IIS,也许我可以设置 web.config 来说明当客户端需要 main.js 时在哪里查找文件?
你可以这样试试,
"paths": {
"@assets/*": ["src/assets/*"]
},
import dictJsonRu from '@assets/i18n/ru_RU.json';
有一个文件 ts 具有以下导入:
import dictJsonRu from '../../assets/i18n/ru_RU.json';
构建后,浏览器尝试使用相对路径在我的本地计算机上查找此文件。
如何使这个路径成为绝对路径?
我试过这个:
import dictJsonRu from 'src/assets/i18n/ru_RU.json';
我的 ts 配置是:
"compilerOptions": {
"baseUrl": "./"
错误是:
Fetch API cannot load file:///C:/Users/O/Desktop/Projects/ka/assets/i18n/ru_RU.json. URL scheme must be "http" or "https" for CORS request.
我也试过这个:
"paths": {
"@assets*": ["src/assets/*"]
}
import dictJsonRu from '@assets/i18n/ru_RU.json';
如果在 html 文件中设置 <base href="/" />
我会收到此错误:
Fetch API cannot load file:///C:/assets/i18n/ru_RU.json. URL scheme must be "http" or "https" for CORS request.
我的 html 文件如下所示:
<body>
<app-root></app-root>
<script src="http://remoteserve/mp.js"></script>
</body>
我想找到与此相关的文件 http://remoteserve/mp.js/ssets/i18n/ru_RU.json.
我使用 IIS,也许我可以设置 web.config 来说明当客户端需要 main.js 时在哪里查找文件?
你可以这样试试,
"paths": {
"@assets/*": ["src/assets/*"]
},
import dictJsonRu from '@assets/i18n/ru_RU.json';