相关疑难解决方法(0)

如何在Windows上更新npm?

我试过这个:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Run Code Online (Sandbox Code Playgroud)

......但它没有用.

我如何在Windows上执行此操作?

windows package-managers node.js npm

601
推荐指数
17
解决办法
111万
查看次数

TypeScript错误TS1005:';' 预期

首先,我已经看过有关错误TS1005的其他帖子.相同的错误代码,但完全不同;)

我很高兴尝试使用TypeScript但很失望.简单let x: number;将在编译期间生成错误TS1005.这不是错误msg所说的缺少分号,但是编译器无法识别let关键字.我读到这可能是因为过时的编译器.这是我安装的打字稿版本error TS1005

  • TypeScript版本:2.5.2
  • 编译器(tsc)版本:1.0.3.0

也许有人可以帮忙?谢谢.

typescript

24
推荐指数
4
解决办法
7万
查看次数

为什么`npm update -g`没有将我的全局包更新到最新版本?

我正在按照更新全局包的步骤,所以我执行npm outdated -g --depth=0并获得:

Package     Current  Wanted  Latest  Location
typescript    2.2.2   2.2.2   2.4.1
Run Code Online (Sandbox Code Playgroud)

然后,我执行了npm update -g,但我仍然得到相同的输出npm outdated -g --depth=0.

执行npm list -g --depth=0还确认typescript包尚未更新到2.4.1:

+-- bower@1.8.0
+-- gulp@3.9.1
+-- typescript@2.2.2
`-- typings@2.1.1
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

npm

13
推荐指数
2
解决办法
1万
查看次数

无法通过 npm 全局卸载打字稿

我已经在我的系统上全局安装了 typescript 2.4.1(tsc -v 给了我 2.4.1 版)。我想卸载它,因为我想转到 2.3.4 版以使我的一些 e2e 测试工作。但是现在我无法卸载它。我尝试通过 npm 卸载

npm uninstall -g tsc
Run Code Online (Sandbox Code Playgroud)

但是在我运行时运行命令后

tsc -v 
Run Code Online (Sandbox Code Playgroud)

它再次向我展示

version  2.4.1.
Run Code Online (Sandbox Code Playgroud)

我已经搜索了这个问题并找到了一些解决方案

在没有 nodenpm 安装旧版本(typescript 编译器)包的情况下卸载打字稿, 但我已经尝试了所有方法,即尝试在已安装的程序中查找但找不到它。然后进入

C:\Program Files (x86)\Microsoft SDKs\TypeScript
Run Code Online (Sandbox Code Playgroud)

手动删除文件夹,但有 2.3 版,而不是在命令提示符中显示的 2.4.1 版。

任何帮助我如何摆脱打字稿 2.4.1。?

node.js tsc npm-install

9
推荐指数
2
解决办法
2万
查看次数

npm不更新tsc版本

使用以下命令更新Typescript:

npm install typescript -g
Run Code Online (Sandbox Code Playgroud)

最新版本2.4.2已正确安装,我可以通过查看以下命令显示的路径来验证它:

npm list typescript -g
Run Code Online (Sandbox Code Playgroud)

但以下命令显示旧版本(1.0.3.0):

tsc -v
Run Code Online (Sandbox Code Playgroud)

还查看TEMP变量,它指向与其显示的路径相同的路径npm list.

where tsc在命令提示符下运行也不会显示任何内容,也不会出现任何错误.

npm typescript tsc visual-studio-code

5
推荐指数
1
解决办法
4402
查看次数

打字稿错误:';' 使用“let”关键字时预期

我正在向 TypeScript 迈出第一步并发现let关键字,我发现这非常有帮助。

但是,error TS1005: ';' expected.在尝试编译以下代码时,TypeScript 编译器会抛出异常:

let one = 1;
Run Code Online (Sandbox Code Playgroud)

我用来编译的命令是 $ tsc file.tsc

您能提供的任何帮助都会很棒!

typescript

4
推荐指数
1
解决办法
3117
查看次数