开发者问题收集

object.<anonymous> 在 named-lazy-chunks-webpack-plugin.js 中产生 TypeError: Class extends value undefined is not a function or null

2017-10-08
403

我不知道为什么运行 ng serve 时会出现此错误

>     Class extends value undefined is not a function or null
>     TypeError: Class extends value undefined is not a function or null
>         at Object.<anonymous> (/Users/IdeaProjects/Test/Frontend/node_modules/@angular/cli/plugins/named-lazy-chunks-webpack-plugin.js:9:51)
>         at Module._compile (module.js:570:32)
>         at Object.Module._extensions..js (module.js:579:10)
>         at Module.load (module.js:487:32)
>         at tryModuleLoad (module.js:446:12)
>         at Function.Module._load (module.js:438:3)
>         at Module.require (module.js:497:17)
>         at require (internal/module.js:20:19)
>         at Object.<anonymous> (/Users/IdeaProjects/Test/Frontend/node_modules/@angular/cli/models/webpack-configs/common.js:6:44)
>         at Module._compile (module.js:570:32)
>         at Object.Module._extensions..js (module.js:579:10)
>         at Module.load (module.js:487:32)
>         at tryModuleLoad (module.js:446:12)
>         at Function.Module._load (module.js:438:3)
>         at Module.require (module.js:497:17)
>         at require (internal/module.js:20:19)

有人可以帮帮我吗

2个回答

嗨!你刚刚删除了我正在回答的一个问题,我付出了很多努力,所以是的。给你。

原始问题: Java 中的猫跳跃长度

i'm still new in coding so i get in a lot of trouble can you please help me in this simple code. The probleme revolves around a cat's leap, each time the cat leaps, the leap length is longer by one. But the leap length maximum is 4.The path method displays the leaps done by the cat.

{example code was here}


如果你要向猫询问它的路径( cat.path() ),那么 当然 猫需要 知道 它的路径。因为这样,你可怜的猫就一直跳来跳去,忘记它去过哪里。你的猫需要的是 成员变量 (又名属性或字段)。

现在有很多方法可以做到这一点,但我认为这一种是最容易理解的。你的猫需要知道两件事, “路径” 以及它最后跳了多远。

public class Cat()
{
    private string leapPath;

    private string lastLeapLength;
}

我从第一个测试中注意到,路径应该以单个 * 开始,因此让我们在 构造函数 中设置它,并设置最后的跳跃。

public class Cat() {
    private string leapPath;

    private string lastLeapLength;

    public Cat() {
        leapPath = "*";
        lastLeapLength = 0;
    }
}

太棒了,现在你的猫更聪明了一点!现在它需要学习如何跳跃,但与你的老猫不同,这只新改进的 聪明的猫 ©需要记住它去过哪里。

public class Cat() {

    ...

    public void leap() {
        int leapLength = lastLeapLength;
        if(leapLength < 4) {
            leapLength++;
            lastLeapLength = leapLength; // the cat remembers how far it leaped
        }

         // the cat figures out where he leaped to
         for(int i = 0; i < leapLength; i++) {
             leapPath = leapPath + ".";
         }

         leapPath = leapPath + "*";
    }
}

现在如果你问这只猫它的路径,它能毫无问题地告诉你。

public class Cat() {

    ...

    public string path() {
        return leapPath;
    }
}

同样,有很多不同的方法可以解决这个问题。实际上,这只猫需要知道它跳跃了多少次,然后当有人问它时,它就能找出它的路径。我鼓励你不要只接受这个答案,而是实施不同的解决方案。

Stackoverflow 并不是一个教程网站,它实际上是用来问具体问题的。有很多很棒的网站可以学习如何编码,虽然它们不会为你回答你的具体问题,但它们会教你一些你需要自己解决问题的基础知识。无论如何,这总是更有趣。

祝你好运,不要气馁!

fqhv
2018-02-05

非常感谢,我找到问题所在了,我只需要安装 webpack 插件 npm install extract-text-webpack-plugin --save

bxxb
2017-10-09