代码之家  ›  专栏  ›  技术社区  ›  CuriousLearner

为什么它会从node_modules文件夹抛出错误?

  •  0
  • CuriousLearner  · 技术社区  · 4 年前

    所以,我对Angular比较陌生,我在运行应用程序时会遇到错误。更有趣的是,完全相同的项目在我的Ubuntu机器上运行良好,但出于某种原因,当我复制粘贴整个文件夹时(减去 node_modules 文件夹,我做了一个 npm install 后来)它在我的窗口上抛出了一个错误。错误如下:

    Error: ./src/main.ts
    Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
    TypeError: Cannot read property 'createUniqueName' of undefined
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:69:58)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75069:54)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75079:44)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75069:54)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75079:44)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75133:59)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
    
    Error: ./src/main.ts
    Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
    TypeError: Cannot read property 'createUniqueName' of undefined
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:69:58)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75069:54)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75079:44)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75069:54)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75079:44)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
        at visitNode (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:74798:23)
        at Object.visitEachChild (path-to-my-folder\new-angular\node_modules\typescript\lib\typescript.js:75133:59)
        at visitNode (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\transformation.js:76:23)
    
    Error: ./src/polyfills.ts
    Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
    TypeError: angularCompiler.getResourceDependencies is not a function or its return value is not iterable
        at getDependencies (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\plugin.js:312:56)
        at path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\plugin.js:453:20
        at analyzingFileEmitter (path-to-my-folder\new-angular\node_modules\@ngtools\webpack\src\ivy\plugin.js:358:20)
        at processTicksAndRejections (internal/process/task_queues.js:97:5)
    

    有人能帮我解决这些错误背后的原因吗?

    0 回复  |  直到 4 年前