答案 0 :(得分:0)
当您为Angular应用程序提供服务时,它将在目录为PROJECT_FOLDER/src
的端口4200上启动服务器,也就是说,当您将脚本加载到组件中时,它已经在src文件夹中,因此只需使用app/shared/...
而不是{{1 }}。
答案 1 :(得分:0)
我认为Angular会将其视为静态文件,这意味着它们不会在编译时加载,而是在运行时加载,并且在运行时将在/src
上加载,而只会在assets
上加载(或您要求Angular从src
复制的内容。
您在这里有2个选项:
1-将您的静态文件移动到assttes中,然后可以将其引用为/assets/payment/js/init-payment.js
。
2-要求Angular在编译时将src中的某些目录复制到build目录中。
并在angular.json
数组内的assets
文件中完成。
有关更多详细信息,请参见以下答案: