如何在 infernojs npm 包中使用 dev:module 入口点
How to use dev:module entry point in infernojs npm package
我正在将 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.
时。
虽然我可以看到 inferno 在 package.json 中定义了一个 dev:module
条目,但我不明白如何使用这个入口点而不是默认的 module
?
在 webpack 中注册别名应该可以解决问题。像这样:
resolve: {
alias: {
'inferno': 'inferno/dist/index.dev.esm.js',
},
},
然后,如果您 运行 是否处于生产模式,则可以添加指向非开发人员的条件。
我正在将 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.
时。
虽然我可以看到 inferno 在 package.json 中定义了一个 dev:module
条目,但我不明白如何使用这个入口点而不是默认的 module
?
在 webpack 中注册别名应该可以解决问题。像这样:
resolve: {
alias: {
'inferno': 'inferno/dist/index.dev.esm.js',
},
},
然后,如果您 运行 是否处于生产模式,则可以添加指向非开发人员的条件。