我在typescript中使用inferno js(在webpack3中使用ts loader和transforminferno),大多数情况下工作良好。但是,当在webpack dev服务器中运行时,浏览器conosole中的inferno outputsYou are running production build of Inferno in development mode. Use dev:module entry point.
虽然我可以看到inferno在package.json中定义了一个dev:module条目,但我不知道如何使用这个入口点,而不是默认的module

最佳答案

在webpack中注册一个别名就可以了。这样地:

resolve: {
    alias: {
        'inferno': 'inferno/dist/index.dev.esm.js',
    },
},

然后,如果您是否在生产模式下运行,则可以添加一个条件来指向非dev条件。

09-03 23:01