Javascript 如何解决此错误:找不到模块';导入本地';

Javascript 如何解决此错误:找不到模块';导入本地';,javascript,npm,babeljs,Javascript,Npm,Babeljs,当我运行npm run start命令来运行我的项目forkify时,我得到了这个结果 错误:模块构建失败(来自./node_modules/babel loader/lib/index.js): TypeError:无法读取null的属性“bindings” 在Scope.moveBindingTo(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\l

当我运行npm run start命令来运行我的项目forkify时,我得到了这个结果

错误:模块构建失败(来自./node_modules/babel loader/lib/index.js): TypeError:无法读取null的属性“bindings” 在Scope.moveBindingTo(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\scope\index.js:864:13) 在convertBlockScopedToVar(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node\u modules\babel-plugin-transform-es2015-block-scoping\lib\index.js:139:13) 在PluginPass.VariableDeclaration(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node\u modules\babel-plugin-transform-es2015-block-scoping\lib\index.js:26:9) 在newFn(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\visitors.js:193:21) 在NodePath.\u调用(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node_modules@babel\traverse\lib\path\context.js:53:20) 在NodePath.call(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\path\context.js:40:17) 在NodePath.visit(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\path\context.js:88:12) 在TraversalContext.visitQueue(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:118:16) 在TraversalContext.Visitingle(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node_modules@babel\traverse\lib\context.js:90:19) 在TraversalContext.visit(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:146:19) 在Function.traverse.node(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\index.js:94:17) 在NodePath.visit(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\path\context.js:95:18) 在TraversalContext.visitQueue(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:118:16) 在TraversalContext.visitMultiple(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:85:17) 在TraversalContext.visit(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:144:19) 在Function.traverse.node(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\index.js:94:17) 在NodePath.visit(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\path\context.js:95:18) 在TraversalContext.visitQueue(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:118:16) 在TraversalContext.Visitingle(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node_modules@babel\traverse\lib\context.js:90:19) 在TraversalContext.visit(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\context.js:146:19) 在Function.traverse.node(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\traverse\lib\index.js:94:17) 在遍历时(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node_modules@babel\traverse\lib\index.js:76:12) 在transformFile(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node)上_modules@babel\core\lib\transformation\index.js:88:29) 在运行同步时(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node)_modules@babel\core\lib\transformation\index.js:45:3) 在runAsync(E:\complete javascript course master\complete javascript course master\9-forkify\starter\node)_modules@babel\core\lib\transformation\index.js:35:14) 在process.nextTick(E:\complete javascript课程母版\complete javascript课程母版\9-forkify\starter\node_modules@babel\core\lib\transform.js:34:34) 在进程中。_tick回调(内部/process/next_tick.js:61:11)


我是在index.html文件的控制台中得到这个文件的

当我用于协调多个包时,我遇到了相同的问题

比如说,你有一个这样的项目结构

internal/modules/cjs/loader.js:596
throw err;
^

Error: Cannot find module 'import-local'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
然后,您必须首先在根文件夹上运行
npm i
,然后将
npm i
放入要处理的项目中,然后才能运行
npm run build

Lior已经在评论中说过了,但它可能会帮助某人首先逃跑

root
├── package.json
└── packages
    ├── first-project
    │   └── package.json
    └── second-project
        └── package.json
然后跑

npm i

您安装了吗?先运行npm安装是的,在运行并安装了babel之后,我明白了。@shubhamchitre您找到错误的解决方案了吗?(除了自己手动安装import local之外,这是一种解决方案)
npm audit fix