大家好我在尝试通过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) 你们中的任何人都遇到过这个问题吗,vscode 总是将您带到函数的类型定义而不是实现。
例如,我右键单击 react setState 函数,如下所示,
如果是问题a,我该如何解决。如果不是,那么我如何看待实现而不是函数的类型定义。
javascript visual-studio-code vscode-settings vscode-debugger
可以使用多种方法在javascript中声明函数。一种方法是在内部声明一个类和一个静态函数,如下所示。
class className {
static fucntionName() {
}
}
Run Code Online (Sandbox Code Playgroud)
声明的另一种方法是通过如下所示的传统javascript样式。
export function functionName() {
}
Run Code Online (Sandbox Code Playgroud)
我想知道使用这两种情况的优缺点。静态方法是否有任何特定的用例,为什么要声明一个类(我们知道,在javascript中,无需实例化该类即可访问静态函数)。为什么不在所有用例中使用传统的函数声明方式(上例中的第二种情况)?
我想详细了解一下。
在这里,我使用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.
javascript ×2
boot2docker ×1
docker ×1
ecmascript-6 ×1
es6-class ×1
frontend ×1
node.js ×1
npm ×1
ssl ×1
virtualbox ×1