我正在尝试角度-cli,并试图在项目中获得sass和引导。我在wiki上读到你可以简单地做:
ng install sass
使用当前最新版本(beta.5)执行此操作会给我一个错误:
Install failed. Could not find addon with name: sass
我怎样才能以一种角度-cli 将处理索引页和 systemJS 的方式来安装引导程序和/或 sass?
将这些angular-cli.json
行从
"apps": [
{
"styles": [
"styles.css"
]
}
]
到
"apps": [
{
"styles": [
"styles.sass"
]
}
]
设置styleExt后
ng set defaults.styleExt scss
然后将<code>更改为src/style。csstosrc/style。sass
和['app.component.css']
to['app.component.sass']
。它将按预期工作。
注:由于Angular CLI的变化,此答案已过期,请参考以下来自Woot的答案,该答案更为最新。
您需要通过npm i节点sass安装
,然后在angular cli中更改styleExt。json转换为节点sass
保存devsass
,或scss
(也可以通过ng设置默认值。styleExt scss
至于引导,把它放在公共
目录下(我使用一个名为style
的子目录)并在索引中引用它.html
更新:同样,如果您想要变量文件,您可以将目录添加到< code > angular-CLI-build . js 中,如下所示...
return new Angular2App(defaults, {
vendorNpmFiles: [
...
],
sassCompiler: {
includePaths: [
'src/app/style' <-- directory for SASS reference files
]
}
});
如果您使用angular-cli创建项目,它会附带一个scss预处理器。如果你有样式文件,你可以把扩展名改成scss,ng serve会为你编译它们。
当您使用cli创建项目时,您可以告诉它您想通过以下方式使用scss
ng new sassy-project --style=sass
如果有现有项目,角度为2到5
ng set defaults.styleExt scss
如果你的项目是角度6和7
ng config schematics.@schematics/angular:component.styleext sass
这些告诉cli,当您生成具有scss样式而不是css的新组件时。它不会添加编译器或启用编译器,因为那里已经有一个了。
任何现有组件都需要重命名其样式文件扩展名。
补充文件https://angular.io/cli
希望这有帮助
本文向大家介绍vue-cli如何添加less 以及sass,包括了vue-cli如何添加less 以及sass的使用技巧和注意事项,需要的朋友参考一下 vue-cli中已经内置配置好了sass 以及lass的配置。如果需要的话直接下载两个模块就可以了 如果是淘宝镜像直接运行cnpm是一样的效果 然后在组件或者视图中给样式加上语言就可以了 这里需要说明一下scoped是让样式只在当前组件或者视图中起
我刚刚使用新的Angular CLI 6.0创建了一个新的Angular项目,但我需要将Sass编译添加到我的项目中。我知道您可以在创建项目时设置标志,但我的项目已经创建并且工作已经完成。 使用新的Angular CLI生成的新配置文件现在称为< code>angular.json,而不是< code>angular-cli.json。该文件的方案也不同,具有新的属性。 在旧的有一个部分可以设置<
问题内容: 我不确定将Angular Cli从SystemJs切换到Webpack后如何包括JS文件(供应商)。 例如 选项A 我有一些通过npm安装的js文件。 这样无法将脚本标签添加到head标签。似乎也不是最好的方法。 选项B 将这些js文件作为webpack捆绑包的一部分包含在内。这似乎是应该完成的方式。但是我不确定如何执行此操作,因为所有webpack代码似乎都隐藏在angular-cl
Ember CLI Foundation 6 SASS Looking for maintainer Sadly I am no longer able to maintain this project due to time constraints and no longer working with Foundation. I am happy to review pull requests
If you want to use compiled CSS, there are two loaders available for you. The less-loader and the sass-loader. Depending on your preference, this is how you set it up. 如果你想使用编译 CSS,这里有两种可用的加载器:less-lo
问题内容: 按照标题,在Jenkins中,如何使用CLI将新的从属节点添加到构建集群中,或者如果没有CLI选项,是否可以使用另一种脚本化方法? 问题答案: 许多人使用Swarm插件来消除实际手动添加从站的需要。当然,您将需要编写swarm代理的安装脚本,但这应该很简单。