webpack - 使用变量时导入('my-module')不起作用
问题描述
import('my-module')
正在工作
const src = 'my-module';
import(src);
不起作用。
从 引发错误webpackEmptyAsyncContext
。
"webpack": "^5.18.0",
"webpack-cli": "^4.4.0",
"webpack-dev-server": "^3.11.2"
我已删除npm_modules
并package-lock.json
还添加了
module.exports = {
entry: {
'my-module': './my-module.ts'
}
}
此外,该import('my-module')
命令不适用于网络工作者。不幸的是,我importScripts
在这些情况下使用了。
解决方案
使用变量进行导入的原因是什么?如果你想使用依赖注入之类的东西,有更好的方法。
推荐阅读
- gcc - RISC-V:未链接的目标文件中的代码大小
- apache - 如何修复 RewriteRule RewriteMap 语法
- flutter - 寻找提供者上下文的颤振问题
- css - 如何缩写 CSS 路径?
- php - jQuery POST waits for response before processing user interaction with anchors
- javascript - 为什么我不能使用嵌入中包含字母的某些十六进制颜色?
- visual-studio - Viewing the stack when attached to a process - Visual Studio 2019
- javascript - 比较两个数组,找出重复项
- amazon-web-services - AWS 元数据端点在 CodeBuild 中不可用
- asynchronous - Should I return result of AutoMapper using await Task.FromResult() in an async method?