gpt4 book ai didi

javascript - 解析错误 : Unexpected token with Browserify and template files

转载 作者:搜寻专家 更新时间:2023-11-01 00:01:41 33 4
gpt4 key购买 nike

我正在使用 Backbone 开发一个网站,我运行 Watchify 来捆绑应用程序。使用 javascript 模块一切正常,但我在使用 .hbs 模板时遇到问题,Watchify 在处理模板文件时抛出解析错误。这些是非常简单的模板,有问题的模板只包含这个 html:

<p>Hello world!</p>
<ul id="menu">
</ul>

我已经安装了 hbsfy 正在调用它:

watchify ./app/main.js -t hbsfy -o static/js/bundle.js -v

返回的错误:

/home/***/***/backbone_app/app/node_modules/templates/layout.hbs:1
<p>Hello world!</p>
^
ParseError: Unexpected token

我已经阅读了文档并查看了几个在线位置,老实说我看不出我在这里做错了什么。感谢您提供任何见解。

最佳答案

您的模板位于 node_modules 下。 Browserify 转换仅适用于“顶级”文件,即来自您的应用程序的文件,而不适用于您的依赖项。

尝试使用 --global-transform 标志:

watchify -g hbsfy ./app/main.js -o static/js/bundle.js -v

关于javascript - 解析错误 : Unexpected token with Browserify and template files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28633869/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com