首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的JS文件中的HTML -- loadash.js第1行中的意外标记<

我的JS文件中的HTML -- loadash.js第1行中的意外标记<
EN

Stack Overflow用户
提问于 2019-12-31 16:41:03
回答 1查看 79关注 0票数 2

--我已经到了最后一点,还存在一个错误,可以用dc.js构建一个带有图表的示例仪表板。我遇到了一个错误.

意外令牌<在第1行用于loadash.js。

loadash.js是有效的,但由于某种原因,Chrome将其显示在index.html旁边的根目录中,并将源内容的确切副本作为我的index.html。换句话说,我的loadash中包含html内容。我正在AngularJS中运行这个应用程序。

这里发生了什么,我如何解决这个问题?

脚本标记位于index.html底部的关闭体标记

代码语言:javascript
复制
<script src="/app/js/crossfilter/crossfilter.js"></script>
<script src="/app/js/dc.js-3.1.9/dc.js"></script>     
<script src="/app/js/reductio/reductio.js"></script>
<script src="/app/js/requirejs/require.js"></script> 
<script src="/app/js/universe/src/universe.js"></script>
<script src="/app/js/universe/src/lodash.js"></script>
<script src="/app/app.js"></script>

index.html片段

代码语言:javascript
复制
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
...

实际正确的loadash.js文件

非实际loadash.js文件显示在Chrome中(内容是我主页的html,AngularJS url是localhost/ loadash #!/main,为什么在url?)中会显示这个加载文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-31 17:45:34

'./lodash'替换为'./app/js/universe/src/loadash',这样我就可以使用绝对路径而不是“相对”路径,因为AngularJS认为./loadash就是/loadash#!因为某种原因我不知道为什么。

universe.js文件顶部

代码语言:javascript
复制
'use strict'
var module;
var _ = require(['./app/js/universe/src/lodash'], function(module){

});

并注释掉<script src="/app/js/universe/src/lodash.js"></script>

就像这样

在index.html的底部

代码语言:javascript
复制
<script src="/app/js/crossfilter/crossfilter.js"></script>
<script src="/app/js/dc.js-3.1.9/dc.js"></script>     
<script src="/app/js/reductio/reductio.js"></script>
<!--script src="/app/js/universe/src/lodash.js"></script-->
<script src="/app/js/requirejs/require.js"></script>   
<script src="/app/js/universe/src/universe.js"></script>     

<script src="/app/app.js"></script>

消除了所有的错误!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59546577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档