小编Rah*_*hul的帖子

使用npm install时出错(npm ERR!Windows_NT 6.3.9600)

大家好我在尝试通过npm安装包时遇到以下错误.我使用的操作系统是Windows 8.它在Ubuntu上运行完美.请帮我解决这个问题.

C:\Users\xxxxx>npm install -g jshint

npm ERR! registry error parsing json

npm ERR! Windows_NT 6.3.9600 

npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\node\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "jshint"

npm ERR! node v0.12.4

npm ERR! npm  v2.10.1

npm ERR! Unexpected token <

npm ERR! <html>

npm ERR! <head>

npm ERR! </head>

npm ERR! <body>

npm ERR! We are sorry but this is temporarily unavailable.

npm ERR! <!-- Site Not Found. -->

npm ERR! </body>

npm ERR! </html>

npm ERR!

npm ERR!

npm ERR! …
Run Code Online (Sandbox Code Playgroud)

node.js npm

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

VSCode 总是显示类型定义而不是实际实现

你们中的任何人都遇到过这个问题吗,vscode 总是将您带到函数的类型定义而不是实现。

例如,我右键单击 react setState 函数,如下所示, 在此处输入图片说明

VS 代码向我展示了打字稿文件。 在此处输入图片说明

如果是问题a,我该如何解决。如果不是,那么我如何看待实现而不是函数的类型定义。

javascript visual-studio-code vscode-settings vscode-debugger

6
推荐指数
1
解决办法
1097
查看次数

静态函数声明和Java中普通函数声明之间的区别?

可以使用多种方法在javascript中声明函数。一种方法是在内部声明一个类和一个静态函数,如下所示。

class className {
 static fucntionName() {
 }
}
Run Code Online (Sandbox Code Playgroud)

声明的另一种方法是通过如下所示的传统javascript样式。

export function functionName() {
}
Run Code Online (Sandbox Code Playgroud)

我想知道使用这两种情况的优缺点。静态方法是否有任何特定的用例,为什么要声明一个类(我们知道,在javascript中,无需实例化该类即可访问静态函数)。为什么不在所有用例中使用传统的函数声明方式(上例中的第二种情况)?

我想详细了解一下。

javascript frontend static-methods ecmascript-6 es6-class

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

Docker-machine:找不到ca.pem

在这里,我使用docker机器创建一个测试机器(dev).

$ docker-machine create -d virtualbox dev
Creating CA: C:\Users\xxx\.docker\machine\certs\ca.pem
Creating client certificate: C:\Users\xxx\.docker\machine\certs\cert.pem
Creating VirtualBox VM...
Creating SSH key...
Starting VirtualBox VM...
Starting VM...
Run Code Online (Sandbox Code Playgroud)

vm被创建并运行时没有缺陷.以下是运行以下命令时的错误:

$ docker-machine env dev

open C:\Users\xxx\.docker\machine\machines\dev\ca.pem: The system cannot fin
d the file specified.
Run Code Online (Sandbox Code Playgroud)

我不知道如何处理这个问题.尝试重新启动boot2docker.

ssl virtualbox docker boot2docker docker-machine

4
推荐指数
2
解决办法
3185
查看次数