首页 > web前端 > css教程 > 将 Angular-CLI 从 CSS 迁移到 SCSS 时如何修复'没有这样的文件或目录”错误?

将 Angular-CLI 从 CSS 迁移到 SCSS 时如何修复'没有这样的文件或目录”错误?

DDD
发布: 2024-12-05 11:17:13
原创
775 人浏览过

How to Fix

错误故障排除:将 Angular-CLI 从 CSS 转换为 SCSS

将 Angular-CLI 项目从传统 CSS 样式转换为 SCSS 时,您可能会遇到错误,指出“没有这样的文件或目录,请打开'/Users/Egen/Code/angular/src/styles.css'".

对于 Angular 6 及以上版本:

  • 根据官方文档,使用以下命令:
ng config defaults.styleExt=scss
登录后复制

对于Angular 5.x 及更早版本:

  • 如果收到有关“找不到值”的错误消息,请执行以下命令:
ng config schematics.@schematics/angular:component.styleext scss
登录后复制

额外步骤:

  1. 重命名 CSS 文件: 将现有 .css 文件转换为 .scss(例如,将 styles.css 转换为 styles.scss)。
  2. 调整 CLI: 配置 CLI 以识别 styles.scss通过手动编辑 angular.json (对于 Angular 6 )或 .angular-cli.json (对于 Angular 5.x )。
  3. 修改组件样式:更新组件中的 styleUrls 属性以匹配新的 SCSS 文件名。

对于新文件项目:

  • 创建新项目时,指定样式类型:
ng new your-project-name --style=scss
登录后复制
  • 全局设置默认样式扩展:
ng config --global defaults.styleExt=scss
登录后复制

通过实施这些步骤,您应该能够成功转换您的从 CSS 到 SCSS 的 Angular-CLI 项目。

以上是将 Angular-CLI 从 CSS 迁移到 SCSS 时如何修复'没有这样的文件或目录”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板