首页 > 解决方案 > 打开 Angular 项目时出现错误消息

问题描述

当我通过命令行创建一个新的 Angular 项目时,项目创建成功,但出现以下消息,可以吗?我会注意到该项目运行正常,一切正常,但出现此消息。

非常感谢帮助者。

√ 软件包安装成功。

警告:LF 将被 .browserslistrc 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 .editorconfig 中的 CRLF 替换。该文件将在您的工作目录中以原始行结尾警告:LF 将被 .gitignore 中的 CRLF 替换。该文件将在您的工作目录中以原始行结尾警告:LF 将被 README.md 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 Angular.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 e2e/protractor.conf.js 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 e2e/src/app.e2e-spec.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 e2e/src/app.po.ts 中的 CRLF 替换。该文件将在您的工作目录中以原始行结尾警告:LF 将被 e2e/tsconfig.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 karma.conf.js 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被替换为 package-lock.json 中的 CRLF。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被替换为 package.json 中的 CRLF。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/app/app-routing.module.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/app/app.component.html 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/app/app.component.spec.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/app/app.component.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/app/app.module.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/environments/environment.prod.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/environments/environment.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/index.html 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/main.ts 中的 CRLF 替换。该文件将在您的工作目录中以原始行结尾警告:LF 将被 src/polyfills.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/styles.css 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 src/test.ts 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 tsconfig.app.json 中的 CRLF 替换。该文件将在您的工作目录警告中具有其原始行结尾:LF 将被 tsconfig.base.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 tsconfig.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被替换为 tsconfig.spec.json 中的 CRLF。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 tslint.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾已成功初始化 git。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 tslint.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾已成功初始化 git。该文件将在您的工作目录中具有其原始行结尾警告:LF 将被 tslint.json 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾已成功初始化 git。

消息错误的图片:

在此处输入图像描述

标签: angularcommand-line

解决方案


我想你可以忽略它。您正在获得一个在不同操作系统中制作的项目,例如:Unix 和 Windows,它们分别在其文件行的末尾使用 LF 和 CRLF。

通过您的图像,我们可以看到您使用的是 Windows,因为它将 LF (Unix) 转换为 CRLF (Windows)。您可以使用git配置跳过它:

git config core.autocrlf true

或者在 Angular 中使用 TSLint 换行样式设置:

"linebreak-style": [true, "CRLF"]

https://palantir.github.io/tslint/rules/linebreak-style/中所述


推荐阅读