Angular项目给我以下错误。但是,我所有的文件路径都正确吗?!
1=>Refused to apply style from 'http://localhost:4203/assets/css/perfectscroll.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
2=> Refused to execute script from '<URL>' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
答案 0 :(得分:0)
我认为样式和脚本不应该这样加载。请注意,您有一个文件.angular-cli.json或angular.json(如果您使用的是@ angular / cli,否则,我建议您这样做)。而且,您可以在其中添加第3方脚本和样式以及指向它们的链接,因此在构建项目时,这些文件将已经包括在内。
如果您不使用@ angular / cli。您仍然拥有index.html文件,您可以在其中添加带有<link>
的样式,并且可能还会在其中添加脚本。
这实际上取决于您使用哪个工具来构建角度应用程序。请在下面发表评论,或者在您的问题中添加有关指定版本使用什么(cli,angular等)的更多详细信息。
更新
然后,您必须在样式和脚本部分(数组)中将链接传递到.angular-cli.json
文件中,路径应从src
文件夹开始:
"styles": [ "/assets/css/perfectscroll.css", "../node_modules/my-lib/styles/style.css" ]
和脚本相同:
"scripts": [ "/assets/css/perfectscroll.js", "../node_modules/my-lib/script.js" ]