segment-anything
segment-anything copied to clipboard
Fix critical dependency warning in webpack config
Fixes #777
Replace require statements with import statements in Webpack configuration files to resolve the critical dependency warning and blank page issue.
-
demo/configs/webpack/common.js- Replace
requirestatements withimportstatements. - Update
module.exportstoexport default.
- Replace
-
demo/configs/webpack/dev.js- Replace
requirestatements withimportstatements. - Update
module.exportstoexport default.
- Replace
-
demo/configs/webpack/prod.js- Replace
requirestatements withimportstatements. - Update
module.exportstoexport default.
- Replace
@HendricksJudy yarn build ,and error like this
[webpack-cli] Failed to load 'D:\ai\sam\segment-anything\demo\configs\webpack\prod.js' config
[webpack-cli] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\ai\sam\segment-anything\demo\configs\webpack\common' imported from D:\ai\sam\segment-anything\demo\configs\webpack\prod.js
at new NodeError (node:internal/errors:372:5)
at finalizeResolution (node:internal/modules/esm/resolve:437:11)
at moduleResolve (node:internal/modules/esm/resolve:1009:10)
at defaultResolve (node:internal/modules/esm/resolve:1218:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:80:40)
at link (node:internal/modules/esm/module_job:78:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
Fixes #777
Replace
requirestatements withimportstatements in Webpack configuration files to resolve the critical dependency warning and blank page issue.
demo/configs/webpack/common.js
- Replace
requirestatements withimportstatements.- Update
module.exportstoexport default.
demo/configs/webpack/dev.js
- Replace
requirestatements withimportstatements.- Update
module.exportstoexport default.
demo/configs/webpack/prod.js
- Replace
requirestatements withimportstatements.- Update
module.exportstoexport default.
it didn't work
yarn version 1.22.22
node 22.6