gpt4 book ai didi

javascript - 添加新 js 后,yeoman/grunt-usemin 不更新 index.html

转载 作者:搜寻专家 更新时间:2023-10-31 23:29:42 25 4
gpt4 key购买 nike

我正在将 yeoman 与 Angular 生成器一起用于 Windows7 上的 Web 应用程序。在运行 yo angular 之后,我运行 grunt 来构建用于部署的应用程序。我在 dist 文件夹中的 index.html 文件随着连接和缩小的 css 和 js 文件而相应更改。

例如,当我向 index.html 添加一个新的 js 文件时

<script src="bower_components/json3/lib/json3.js"></script>

然后我再次运行 grunt 来构建; index.html文件不再将css aan js文件改成缩小版,基本和app目录下的index.html一模一样。

我还尝试将 json3.js 放入 build:js 注释中:

 <!-- build:js scripts/json.js -->
<script src="bower_components/json3/lib/json3.js"></script>
<!-- endbuild -->

我在这里遗漏了什么吗?我必须更改 grunt 文件中的某些内容,例如 usemin 部分吗?

最佳答案

我多次遇到这个问题,并在我的案例中找到了解决方案。

我正在使用 vs 2012 为 grunt 任务创建我的 HTML 和 cmd。似乎我的行结尾不正确,所以我将它们更改为 Unix (LF) 并且 grunt-usemin 做了它的事情。将行结尾设置为 Windows (CR LF) 时,grunt-usemin 不会正确更新 index.html 页面。

希望这对某些人有帮助!

关于javascript - 添加新 js 后,yeoman/grunt-usemin 不更新 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845902/

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