Rob*_*con 6 typescript webpack infernojs
我将 inferno js 与 typescript 一起使用(在 webpack3 中使用 ts-loader 和 TransformInferno),并且大多数情况下它运行良好。但是,当在 webpack-dev-server inferno 中运行时,You are running production build of Inferno in development mode. Use dev:module entry point.浏览器控制台中会输出。
虽然我可以看到 infernodev:module在 package.json 中定义了一个条目,但我不明白如何使用此入口点而不是默认入口点module?
在 webpack 中注册一个别名应该可以解决问题。像这样:
resolve: {
alias: {
'inferno': 'inferno/dist/index.dev.esm.js',
},
},
Run Code Online (Sandbox Code Playgroud)
然后,无论您是否在生产模式下运行,您都可以添加一个条件来指向非开发条件。