我在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条件。