![](/img/trans.png)
[英]How do I add localForage to my web app without using a packing manager
[英]How do I add pages to a yo web app without breaking my grunt scripts?
我已经使用溜溜球/凉亭几个星期了,我很喜欢它。 但是,我在将其他页面添加到Web应用程序(需要JS)时遇到了麻烦。
我目前正在配置grunt index.html
以将我的自定义JS文件最小化为一个文件。 只要我将它们放到main.js
, main.js
,但是现在我想将脚本分解为基于html文件的单独文件。 以下是我要用来完成此操作的build:js
部分。
到目前为止,它会生成page1.js
和page2.js
但遗憾的是无法运行。 在文档加载时,出现此错误。
语法错误:意外令牌'<'
这是将其他html文件添加到yo Web应用程序的正确方法吗? 我发现的关于grunt / yo的几乎所有示例都只讨论index.html
。
index.html
<!-- build:js scripts/page1.js -->
<script src="scripts/page1_specific_scrip_1.js"></script>
<script src="scripts/page1_specific_scrip_2.js"></script>
<!-- endbuild -->
<!-- build:js scripts/page2.js -->
<script src="scripts/page2_specific_scrip_1.js"></script>
<script src="scripts/page2_specific_scrip_2.js"></script>
<!-- endbuild -->
page1.html
<!-- build:js scripts/page1.js -->
<script src="scripts/page1_specific_scrip_1.js"></script>
<script src="scripts/page1_specific_scrip_2.js"></script>
<!-- endbuild -->
page2.html
<!-- build:js scripts/page2.js -->
<script src="scripts/page2_specific_scrip_1.js"></script>
<script src="scripts/page2_specific_scrip_2.js"></script>
<!-- endbuild -->
我想我已经解决了一些问题...以下是为使工作正常而进行的更改。
建立变更
我现在只包括要在index.html
构建的文件。 在pageX.html中的含义仅是:
<!-- build:js scripts/pageX.js -->
<!-- endbuild -->`
Unexpected token '<'
此错误不是由咕unt声/哟引起的。 我的Django的url映射意外响应了对diag.js
的请求。 而不是提供JavaScript,而是为diag
提供了视图。 在查看所提供的.js文件的源代码时,我注意到实际上是完整的HTML文件。 经验教训不会将您的javascript文件命名为与视图相同的名称 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.