首先,我已经看过有关错误TS1005的其他帖子.相同的错误代码,但完全不同;)
我很高兴尝试使用TypeScript但很失望.简单let x: number;将在编译期间生成错误TS1005.这不是错误msg所说的缺少分号,但是编译器无法识别let关键字.我读到这可能是因为过时的编译器.这是我安装的打字稿版本error TS1005
也许有人可以帮忙?谢谢.
Bru*_*der 30
你的安装错了; 您使用的是非常旧的编译器版本(1.0.3.0).
tsc --version 应该返回2.5.2的版本.
在linux,OSX上,检查旧编译器所在的位置:which tsc并删除它.
尝试卸载"全局"打字稿
npm uninstall -g typescript
Run Code Online (Sandbox Code Playgroud)
作为项目的本地开发人员依赖项的一部分进行安装
npm install typescript --save-dev
Run Code Online (Sandbox Code Playgroud)
从项目的根目录执行它
./node_modules/.bin/tsc
Run Code Online (Sandbox Code Playgroud)
ven*_*iac 11
在Windows上,您可以在PATH中使用
PATH = ...;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\; ...
Run Code Online (Sandbox Code Playgroud)
然后从PATH环境中删除它
npm install -g typescript@latest
Run Code Online (Sandbox Code Playgroud)
它帮我解决了
"TypeScript错误TS1005:';' 预期"
另请参阅如何使用npm将TypeScript更新到最新版本?
您没有最新版本的打字稿。
跑步 :
npm install -g typescript
Run Code Online (Sandbox Code Playgroud)
npm检查tsc命令是否已经安装。
而且它可能是由像其他软件Visual Studio。如果是这样,npm不要覆盖它。因此,您必须删除以前不推荐使用的已tsc安装命令。
运行where tsc以了解其垃圾箱位置。它应该C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\在窗口中。找到后,删除该文件夹,然后重新运行npm install -g typescript. 现在应该安装最新版本的打字稿。
| 归档时间: |
|
| 查看次数: |
66334 次 |
| 最近记录: |