小编Don*_*Leo的帖子

TS2304:找不到名称要求和处理

当我想使用"npm start"启动我的角度2应用程序时.我收到错误: 在此输入图像描述

我尝试了很多来自互联网的"解决方案",但没有任何效果.我的版本:

  1. npm - 4.1.2
  2. 打字 - 2.1.0
  3. 节点 - 7.5.0

tsconfig.json

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": ["es2015", "dom"],
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true
}
}
Run Code Online (Sandbox Code Playgroud)

polyfills.ts

import 'core-js/es6';
import 'core-js/es7/reflect';
require('zone.js/dist/zone');
if (process.env.ENV === 'production') {
  // Production
} else {
  // Development and test
  Error['stackTraceLimit'] = Infinity;
  require('zone.js/dist/long-stack-trace-zone');
}
Run Code Online (Sandbox Code Playgroud)

的package.json

{
  "name": "storyWorld",
  "version": "1.0.0",
  "description": "Write your story.",
  "scripts": {
    "start": "webpack-dev-server --inline --progress --port 8080", …
Run Code Online (Sandbox Code Playgroud)

polyfills typescript webpack angular

13
推荐指数
2
解决办法
1万
查看次数

需要空格缩进 - Codacy

我听说好的做法是使用一些东西来检查我的代码。我找到了一个叫做Codacy 的东西。我理解除了来自 TSLint 和 TSLint4 的“预期空格缩进”之外的所有内容。是因为我在项目中的身份是标签吗?如果是,我怎样才能改变这一规则?

import {NgModule} from '@angular/core';
import {CommonModule}  from '@angular/common';
import {RouterModule, Routes} from '@angular/router';

import {TranslationModule} from '../translate.module';

const adminRoutes: Routes = [
    {
        path: 'admin',
        children: [
        ]
    }
];

@NgModule({
    imports: [
    CommonModule, RouterModule.forRoot(adminRoutes), TranslationModule
    ],
    declarations: [
    ],
    exports: [
    ]
})
export class AdminModule { }
Run Code Online (Sandbox Code Playgroud)

Codacy 显示问题

{
    path: 'admin',
    children: [
    ]
}
Run Code Online (Sandbox Code Playgroud)

typescript tslint codacy angular

5
推荐指数
1
解决办法
8825
查看次数

CSS之前悬停在元素上

我想通过CSS创建星级.当用户将悬停最后一颗星时,该星前的所有星星必须有另一种颜色,例如:我将悬停minStar3,然后minStar1,minStar2和minStar3必须具有不同的颜色.

<i id="minStar1" class="fa fa-star fa-lg" aria-hidden="true"></i>
<i id="minStar2" class="fa fa-star fa-lg" aria-hidden="true"></i>
<i id="minStar3" class="fa fa-star fa-lg" aria-hidden="true"></i>
<i id="minStar4" class="fa fa-star fa-lg" aria-hidden="true"></i>
<i id="minStar5" class="fa fa-star fa-lg" aria-hidden="true"></i>
Run Code Online (Sandbox Code Playgroud)

css

3
推荐指数
2
解决办法
600
查看次数

带有名称的模拟身份验证

我正在测试我的 Spring MVC 应用程序。要求是模拟SecurityContext,但我需要Authentication一些名称,而不是空值。有没有办法做到这一点?

这是我的代码:

Authentication auth = Mockito.mock(Authentication.class);
SecurityContext secCont = Mockito.mock(SecurityContext.class);
Mockito.when(secCont.getAuthentication()).thenReturn(auth);
SecurityContextHolder.setContext(secCont);
Run Code Online (Sandbox Code Playgroud)

java authentication junit spring mockito

1
推荐指数
1
解决办法
4332
查看次数