ng构建无法从Git Bash中找到打字稿模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ng构建无法从Git Bash中找到打字稿模块相关的知识,希望对你有一定的参考价值。
尽管尝试从Git Bash]运行ng build
时,即使成功运行npm install -g typescript.
后,我仍然收到以下错误
我应该在哪里安装typescript
,以便Git能够识别它?
错误
$ npm install -g typescript
C:\Users\user\AppData\Roaming\npm\tsc -> C:\Users\user\AppData\Roaming\npm\node_modules\typescript\bin\tsc
C:\Users\user\AppData\Roaming\npm\tsserver -> C:\Users\user\AppData\Roaming\npm\node_modules\typescript\bin\tsserver
+ typescript@3.7.4
updated 1 package in 1.884s
...
$ ng build
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'typescript'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (C:\angular-cli-master\lib\bootstrap-local.js:6:12)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
尽管尝试从Git Bash运行ng build时,即使成功运行npm install -g typescript,我也会收到以下错误。我应该在哪里安装打字稿,以便Git能够识别它?错误$ ...
答案
这听起来像是NPM缓存问题。尝试从项目的根目录运行npm ci
,看看是否可以解决该问题。
以上是关于ng构建无法从Git Bash中找到打字稿模块的主要内容,如果未能解决你的问题,请参考以下文章
无法从 <路径> 但 tsc -v 日志中找到模块“打字稿”