Con*_*oll 33 javascript node.js angular
我使用@ angular/cli在3周前生成了Angular 4 app.2周后,我尝试使用命令行运行它,"ng serve"但我在下面提示错误:
Cannot find module 'typescript'
Error: Cannot find module 'typescript'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\mypc\Documents\Angular Projects\my-angular-app\node_modules\@angular\cli\models\config\config.js:5:12)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
Run Code Online (Sandbox Code Playgroud)
你知道如何解决这个问题吗?谢谢.
Saj*_*ran 52
这应该是诀窍,
npm install -g typescript
Run Code Online (Sandbox Code Playgroud)
Dan*_*bdn 27
对我来说,运行以下命令是不够的(尽管有效的第一步):
npm install -g typescript
您需要以下命令(我认为删除node_modules也可以,但下面的命令更快).
npm链接打字稿
当我重新安排项目的文件夹结构时,我遇到了类似的问题.我尝试了这个帖子中给出的所有提示,但没有一个有效.在进一步检查后,我发现我忘记将重要的隐藏文件复制到新目录.那是
.angular-cli.json
从@ angular/cli项目的根目录.复制完所有文件后,所有文件都按预期运行.
如果你没有特别的需求,我建议在本地安装 Typescript。
npm install --global typescript # Global installation
npm install --save-dev typescript # Local installation
Run Code Online (Sandbox Code Playgroud)
yarn global add typescript # Global installation
yarn add --dev typescript # Local installation
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59275 次 |
| 最近记录: |