执行离子服务-o

时间:2019-05-22 03:03:11

标签: ionic-framework

当我执行离子服务时,它显示以下错误:

  

拒绝加载图片“ http://localhost:8100/favicon.ico”,因为   它违反了以下“内容安全策略”指令:   “ default-src'none'”。请注意,未明确设置“ img-src”,因此   'default-src'用作后备

     

localhost /:1无法加载资源:服务器以   状态为404(未找到)

我该如何解决?

13 个答案:

答案 0 :(得分:4)

我有同样的问题。浏览执行时打印的控制台日志

  

离子服务

向我展示了很多错误,都与此类似


[ng] ERROR in ./src/global.scss (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/global.scss)

[ng] Module build failed (from ./node_modules/sass-loader/lib/loader.js):

[ng] Error: Cannot find module 'node-sass'

[ng] Require stack:

解决了

  

npm install node-sass --save

答案 1 :(得分:1)

我有同样的问题。我能够解决。我修复了路由文件,因为另一个路由的顺序较高,所以无法加载该路由。

答案 2 :(得分:0)

离子在index.html文件中包括默认的图标图标。

  <link rel="icon" type="image/png" href="assets/icon/favicon.png" />

您可以将收藏夹图标放入“资产/图标”,并替换上方的href。

答案 3 :(得分:0)

尝试更改浏览器,我修复了此问题,方法是单击打开Firefox的url资源,然后可以在Firefox上正常测试该应用程序

答案 4 :(得分:0)

升级后,我遇到了同样的问题。我解决了这个问题:

npm rebuild node-sass

答案 5 :(得分:0)

我有同样的问题,但使用以下解决方案解决了

  <link rel="icon" type="image/x-icon" href="assets/icon/favicon.ico" />

我使用的是 .ico 文件而不是 .png 文件,这对我有用。尝试一次。

答案 6 :(得分:0)

我多次遇到相同的错误,当您错过任何小问题(例如错误的图像路径)或忘记编写任何模块/服务/组件的导入语句时,将抛出此错误。当您运行项目时,这些错误将显示在终端中。解决这些问题可以运行您的项目

答案 7 :(得分:0)

我有完全相同的问题。 我建议您看一下VSCode中的终端(如果您是在标准终端上启动的,则查看标准终端),并查找错误消息。

最可能的问题不是favicon.ico blabla东西,而是您应用程序的另一个元素,例如.ts文档中的东西。通过终端,您可以以比Chrome更好的方式查找它,从而向您显示此无关的消息。

答案 8 :(得分:0)

我也遇到了同样的错误。就我而言,我在导入文件时做错了

从'src / app / shared / interfaces / IUser导入{IUser}

以下更改的路径是固定错误。

从'./shared/interfaces/IUser导入{IUser}

交叉检查您的导入文件。可能有帮助

答案 9 :(得分:0)

下载项目的新分支时出现相同的错误,我只运行最新组件的npm install

答案 10 :(得分:0)

我将创建的副本favicon.pngassets/icon/favicon.png复制到root项目文件夹中,并将其重命名为favicon.ico,然后将其放在assets/icon/favicon.ico

并检查此答案。

https://stackoverflow.com/a/63749758/8370334

答案 11 :(得分:0)

我遇到了这个错误,这是因为我包含了一个实际上并没有使用的导入。在我的示例中,我在使用console.log时意外导入了Console。

我遇到错误TS2307:找不到模块“控制台”。在VS Code终端中,但我在Chrome中的错误是“拒绝加载图像'http:// localhost:8100 / favicon.ico',因为它违反了以下内容安全策略指令:“ default-src'none'”。请注意,未明确设置“ img-src”,因此将“ default-src”用作备用。

无法加载资源:服务器的响应状态为404(未找到)”

因此请注意,此错误不一定与网站图标有关。

答案 12 :(得分:0)

与离子v5和角v10相同。

variables.scss文件中创建某些错误时,您可能会遇到此错误。

我正在使用添加将在整个应用程序中使用的全局变量列表,但是我忘记添加,

它在编译时没有产生错误...

代码是:

 $color-settings: (
  'primary': (
    'base': #297bfd,
  )  // <-- Comma is missing here
  'secondary': (
    'base': #297bfd,
  )
}

我认为,它将显示相同的错误,它以某种方式破坏了离子编译scss的方式。