我使用Visual Studio Code的Prettier扩展,我很满意,但我需要格式化src文件夹(Angular app)中的所有TS文件 .
我在VSC中找不到一个选项,所以我尝试在命令行中使用更漂亮(npm install prettier) .
我创建了一个“.prettierrc”文件,其选项与我的VSC“用户设置”文件相同:
VSC
"prettier.singleQuote": true,
"prettier.trailingComma": "es5",
"editor.formatOnSave": true
.prettierrc
{
"trailingComma": "es5",
"singleQuote": true
}
但输出不一样:(见这个例子......
Before :
beforeEach(inject([
AuthenticationGuard,
AuthenticationService
], (_authenticationGuard: AuthenticationGuard,
_authenticationService: MockAuthenticationService) => {
authenticationGuard = _authenticationGuard;
authenticationService = _authenticationService;
}));
After command :
prettier --config './prettierrc' --write 'src/**/*.ts'
beforeEach(inject(
[AuthenticationGuard, AuthenticationService],
(
_authenticationGuard: AuthenticationGuard,
_authenticationService: MockAuthenticationService
) => {
authenticationGuard = _authenticationGuard;
authenticationService = _authenticationService;
}
));
After format on save :
beforeEach(
inject(
[AuthenticationGuard, AuthenticationService],
(
_authenticationGuard: AuthenticationGuard,
_authenticationService: MockAuthenticationService
) => {
authenticationGuard = _authenticationGuard;
authenticationService = _authenticationService;
}
)
);
使用命令行“beforeEach(inject(”不会换行新行...我错过了什么?
谢谢 .