"Broken @import" grunt 构建出错?
"Broken @import" error with grunt build?
我正在尝试构建我的第一个 angular 应用程序。我正在使用 yeoman 和 angular-generator。该应用程序 运行 在 "grunt serve" 下运行良好,但是当我 运行 "grunt build" 时,进程停止并出现错误 -
Running "cssmin:generated" (cssmin) task
Warning: Broken @import declaration of "" Use --force to continue.
Aborted due to warnings.
我不确定这个错误的原因是什么。我到处都看过但找不到解决方案。
这是 css 链接 -
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="bower_components/animate.css/animate.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link href="https://fonts.googleapis.com/css?family=Bungee|Carrois+Gothic+SC|Oswald" rel="stylesheet">
<base href="/">
<!-- endbuild -->
我发现了错误,我只需要更改 link 标签的位置。
应该是 -
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="bower_components/animate.css/animate.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<!-- endbuild -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link href="https://fonts.googleapis.com/css?family=Bungee|Carrois+Gothic+SC|Oswald" rel="stylesheet">
<base href="/">
现在 grunt build
运行正常。所以只有 main.css 文件必须放在 <!-- build:css(.tmp) styles/main.css -->
和 <!-- endbuild -->
之间
我正在尝试构建我的第一个 angular 应用程序。我正在使用 yeoman 和 angular-generator。该应用程序 运行 在 "grunt serve" 下运行良好,但是当我 运行 "grunt build" 时,进程停止并出现错误 -
Running "cssmin:generated" (cssmin) task
Warning: Broken @import declaration of "" Use --force to continue.
Aborted due to warnings.
我不确定这个错误的原因是什么。我到处都看过但找不到解决方案。 这是 css 链接 -
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="bower_components/animate.css/animate.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link href="https://fonts.googleapis.com/css?family=Bungee|Carrois+Gothic+SC|Oswald" rel="stylesheet">
<base href="/">
<!-- endbuild -->
我发现了错误,我只需要更改 link 标签的位置。 应该是 -
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="bower_components/animate.css/animate.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<!-- endbuild -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link href="https://fonts.googleapis.com/css?family=Bungee|Carrois+Gothic+SC|Oswald" rel="stylesheet">
<base href="/">
现在 grunt build
运行正常。所以只有 main.css 文件必须放在 <!-- build:css(.tmp) styles/main.css -->
和 <!-- endbuild -->