我正在尝试使用自行车脚手架工具。唯一的问题是我遇到了它的一些问题和咕噜声。我正在尝试使用webapp生成器组装一个简单的网站。脚手架应用程序并使用grunt serve
完美地工作。它只在使用grunt build
此消息失败:
Running "useminPrepare:html" (useminPrepare) task
Warning: An error occurred while processing a template (Unexpected token )). Use --force to continue.
使用武力并不能解决问题。我试图通过删除
中的以下行html: '<%= config.app %>/index.html'
来绕过gruntfile中的操作
useminPrepare: {
options: {
dest: '<%= config.dist %>'
},
html: '<%= config.app %>/index.html'
},
它跳过当前问题而没有错误,但随后发生了另一个错误
Warning: Running "imagemin:dist" (imagemin) task
Warning: An error occurred while processing a template (Unexpected token )). Use --force to continue.
我使用相同的发电机搭建了大约12次,没有任何变化。我也尝试使用具有相同配置的另一台计算机而不做任何更改。
Git,Node,npm,grunt,bower,ruby,sass和yo都是最新的。它从来没有说过任何地方(除了错误)得到ruby和sass因此我假设我也缺少其他一些重要的技术。
我在Windows 10上使用powershell。尝试使用git shell,但仍然遇到相同的错误。真的很像自耕农所提供的。感谢任何建议/解决方案。
答案 0 :(得分:1)
我打赌你的问题与imagemin任务有关。
imagemin: {
dist: {
files: [{
expand: true,
cwd: '<%= config.app %>/images',
src: '{,*/}*.{gif,jpeg,jpg,png}',
dest: '<%= config.dist %>/images'
},{
expand: true,
cwd: '<%= config.app %%>',
src: '*.{ico,png}',
dest: '<%= config.dist %%>'
}]
}
},
请注意,在第二个files
对象中,cwd
和dest
模板有额外的%
?摆脱它们。