面对有关Atom和NodeJS中的实时服务器的问题

时间:2019-01-20 03:24:04

标签: node.js npm-liveserver

我想为我的Web应用程序设置一个实时环境。我正在使用AngularJS和NodeJS(MEAN),并且我希望两者同时运行。我所做的是,我通过npm安装了实时服务器,并通过

启动了服务器
live-server --`host=192.168.XX.XX --port=9999`

它显示以下错误:

  

拒绝应用“ http://192.168.XX.XX:9999/main.css”中的样式   因为它的MIME类型('text / html')不是受支持的样式表MIME   类型,并启用严格的MIME检查。

还尝试通过

公开提供我的项目文件夹的路径
live-server --`host=192.168.XX.XX --port=9999` --open=public

,但遇到相同的错误。请帮忙!谢谢

2 个答案:

答案 0 :(得分:0)

首先,我将检查脚本标记中的路径名是否有错字。如果名称中有额外的<xsl:template name="ConvertXmlStyleToCamelCase"> <xsl:param name="occupation"/> <xsl:template match="node()"/> <xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" /> <xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" /> <xsl:param name="delimiter" select='/'/> <xsl:param name="delimiter2" select= "' '"/> <xsl:if test="not($occupation = '')" > <xsl:choose> <xsl:when test="contains($occupation, $delimiter)"> <xsl:variable name="word" select="substring-before(concat($occupation, $delimiter), $delimiter)"></xsl:variable> <xsl:if test="$word"> <xsl:value-of select="translate(substring($word, 1, 1), $lowercase, $uppercase)"/> <xsl:value-of select="translate(substring($word,2), $uppercase, $lowercase)"/> </xsl:if> </xsl:when> <xsl:when test="contains( $occupation, $delimiter)"> <xsl:value-of select="$delimiter"/> <!-- Recursive call to template to translate the text after delimeter --> <xsl:call-template name="ConvertXmlStyleToCamelCase"> <xsl:with-param name="occupation" select="substring-after($occupation, $delimiter)"/> </xsl:call-template> </xsl:when> <xsl:when test="contains($occupation, $delimiter2)"> <xsl:variable name="word2" select="substring-before(concat($occupation, $delimiter2), $delimiter2)"></xsl:variable> <xsl:if test="$word2"> <xsl:value-of select="translate(substring($word2, 1, 1), $lowercase, $uppercase)"></xsl:value-of> <xsl:value-of select="translate(substring($word2, 2), $uppercase, $lowercase)"/> </xsl:if> </xsl:when> <xsl:when test="contains($occupation, $delimiter2)"> <xsl:value-of select="$delimiter2"/> <!-- Recursive call to template to translate the text after delimeter2 --> <xsl:call-template name="ConvertXmlStyleToCamelCase"> <xsl:with-param name="occupation" select="substring-after($occupation, $delimiter2)"/> </xsl:call-template> </xsl:when> </xsl:choose> </xsl:if> <xsl:if test="not($occupation = $delimiter and $delimiter2)"> <xsl:value-of select="substring(occupation, 1, 1)"/> <xsl:value-of select="translate(substring(occupation, 2), $uppercase, $lowercase)"/> </xsl:if> </xsl:template> ,则会出现此错误。

第二,尝试缩小css文件。

答案 1 :(得分:0)

这只是我放置在公用文件夹之外的另一个index.html文件。 顺便说一句,一种解决方案对我有用。

将此链接放在HTML的头部。

<base href="/" target="_blank">