为什么 html5 样板在构建 jQuery 代码时使用 Twipsy 和 Prototype?
所以我刚刚用 html5 样板 编写了一个页面,所有内容都可以通过开发代码找到(我刚刚完成的原始代码)写作)。 Google Chrome 和 Firefox 很喜欢它并且显示效果很好。
所以我使用 ant 脚本( ant build 或 ant text 来跳过 jpeg/png 优化)并浏览到 /publish/ 来查看它。我收到了一个 javascript 错误:
Uncaught TypeError: Cannot read property 'Twipsy' of undefined
但事实是我从未使用过 Twipsy 或原型,而只是使用过 jQuery ...所以我运行一个 javascript 调试控制台并在生成的 javascript 文件中看到对 Twipsy 和 Prototype 的引用。但我从来没有在我的代码中使用过其中任何一个。那么出了什么问题呢?我能做什么?
So I just finished writing a single page with html5 boilerplate and everything is find with the dev code (the original one I just finished writing). Google Chrome and Firefox love it and display it well.
So I use the ant script ( ant build or ant text to skip jpeg/png optimization ) and browse to /publish/ to view it. And I got a javascript error :
Uncaught TypeError: Cannot read property 'Twipsy' of undefined
But the fact is I never used Twipsy or prototype, just jQuery ... so I run a javascript debug console and see in the generated javascript file a reference to Twipsy and Prototype. But I never use any of those in my code. So what's wrong ? and what can I do ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Html5Boilerplate 使用一种非常强大的缓存,实际上可以保留您在项目中已删除的文件,并始终内联/包含在将来的构建中。您必须删除
publish
和intermediate
文件夹才能使您的构建器保持最新状态。Html5Boilerplate use a kind of very strong cache which actually keep the files you already delete in your project and always inline / include it in future build. You must delete
publish
andintermediate
forlder to kepp your builder up to date.