segment-anything icon indicating copy to clipboard operation
segment-anything copied to clipboard

Fix critical dependency warning in webpack config

Open HendricksJudy opened this issue 1 year ago • 2 comments

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 require statements with import statements.
    • Update module.exports to export default.
  • demo/configs/webpack/dev.js

    • Replace require statements with import statements.
    • Update module.exports to export default.
  • demo/configs/webpack/prod.js

    • Replace require statements with import statements.
    • Update module.exports to export default.

HendricksJudy avatar Oct 21 '24 17:10 HendricksJudy

@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'
}

snk8828912 avatar Oct 31 '24 09:10 snk8828912

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 require statements with import statements.
    • Update module.exports to export default.
  • demo/configs/webpack/dev.js

    • Replace require statements with import statements.
    • Update module.exports to export default.
  • demo/configs/webpack/prod.js

    • Replace require statements with import statements.
    • Update module.exports to export default.

it didn't work image yarn version 1.22.22 node 22.6

z416479660 avatar Mar 11 '25 02:03 z416479660