我想下载一个脚本并使用它而不是使用CDN
cdn链接是
<script src="https://cdn.jsdelivr.net/npm/es6-object-assign@1.1.0/dist/object-assign-auto.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/text-encoding@0.6.4/lib/encoding.min.js"></script>
相反,我下载并尝试使用
<script src="./js/encoding.js"></script>
<script src="./js/object-assign-auto.js"></script>
但是它不起作用
找不到-服务器找不到与请求的内容匹配的任何内容 URI(统一资源标识符)。
我认为我没有以正确的方式使用下载的文件。请提出建议,谢谢
答案 0 :(得分:0)
在angular.json
部分的scripts
文件中添加thr脚本。
路径始于文件夹的根目录,因此应为js/encoding.js
:
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
...
"assets": [...],
"styles": [...],
"scripts": [
"js/encoding.js"
]
},
答案 1 :(得分:0)
可能您的脚本位置不正确,或者相对路径“ ./js”不正确。
答案 2 :(得分:0)
由于您在帖子中标记了angular
,因此不得在html模板中包含脚本。您可以将它们包含在index.html中,以直接从cdn加载它们或下载它们并将它们包含在scripts
angular-cli.json
数组中
如果您不使用角度,则问题可能出在incorrect filename
,incorrect folder
甚至错误的relative
路径上。