所以,我对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)
有人能帮我解决这些错误背后的原因吗?