Uncaught SyntaxError: Unexpected token < on each js file that invoked in the index html
Uncaught SyntaxError: Unexpected token < on each js file that invoked in the index html
我正在使用 mean stack 构建网站,在测试时,chrome returns 错误如下:
Uncaught SyntaxError: Unexpected token < angular.js:1.
我不知道出了什么问题,我该怎么办。
这是我的应用程序的目录:
E-study
-client
-app
-components
-all the libraries are here.
-index.html
-controllers.js
-node_modules
-server
-config
-server.js
而我运行在E-study的服务器喜欢:node server/config/server.js
index.html中的脚本是<script src="client/components/angular/angular.js"></script>
只是不知道为什么所有的js文件在浏览器中打开都变成了index.html
打开那些库文件,看看是否有一些额外的符号 <
可能你会在开始时找到它..如果仍然无法修复...只需下载新的库(如果那些是图书馆)从互联网上再试一次。
确保您没有将 <script> </script>
标签放入包含的 .js
文件中。这是脚本文件的错误语法。
还要确保您提供的路径正确???提供不正确的路径可以 return 一个内置的自定义错误页面。即 html。这可能是错误的来源,因为 returned 页面是 HTML,它很可能以 < 符号开头。当然不是 js 文件。
为确保问题出在不正确的路径上,只需复制您在代码中包含的路径,然后粘贴到您喜欢的浏览器 url 栏中,然后按回车键。如果你没有得到纯文本的脚本..那么这意味着你没有提供正确的路径。
如果它是 return 自定义错误页面,如 .. 404 not found 那么它可能是 returning html,这就是错误的来源。
在您在其他一些文件中引用的外部 js
文件中,不要使用 <script>..</script>
标签。
对于快速服务器,尝试将静态路径设置为整个项目folder.It对我有用
app.use(express.static(__dirname ));
我正在使用 mean stack 构建网站,在测试时,chrome returns 错误如下:
Uncaught SyntaxError: Unexpected token < angular.js:1.
我不知道出了什么问题,我该怎么办。
这是我的应用程序的目录:
E-study
-client
-app
-components
-all the libraries are here.
-index.html
-controllers.js
-node_modules
-server
-config
-server.js
而我运行在E-study的服务器喜欢:node server/config/server.js
index.html中的脚本是<script src="client/components/angular/angular.js"></script>
只是不知道为什么所有的js文件在浏览器中打开都变成了index.html
打开那些库文件,看看是否有一些额外的符号 <
可能你会在开始时找到它..如果仍然无法修复...只需下载新的库(如果那些是图书馆)从互联网上再试一次。
确保您没有将 <script> </script>
标签放入包含的 .js
文件中。这是脚本文件的错误语法。
还要确保您提供的路径正确???提供不正确的路径可以 return 一个内置的自定义错误页面。即 html。这可能是错误的来源,因为 returned 页面是 HTML,它很可能以 < 符号开头。当然不是 js 文件。
为确保问题出在不正确的路径上,只需复制您在代码中包含的路径,然后粘贴到您喜欢的浏览器 url 栏中,然后按回车键。如果你没有得到纯文本的脚本..那么这意味着你没有提供正确的路径。
如果它是 return 自定义错误页面,如 .. 404 not found 那么它可能是 returning html,这就是错误的来源。
在您在其他一些文件中引用的外部 js
文件中,不要使用 <script>..</script>
标签。
对于快速服务器,尝试将静态路径设置为整个项目folder.It对我有用
app.use(express.static(__dirname ));