找到redis安装目录,配置环境变量
1 2 3 4 |
PS C:\Users\beiyu> redis-cli 127.0.0.1:6379> get name "Lear" 127.0.0.1:6379> |
找到redis安装目录,配置环境变量
1 2 3 4 |
PS C:\Users\beiyu> redis-cli 127.0.0.1:6379> get name "Lear" 127.0.0.1:6379> |
使用babel转换代码时报如下错误:
1 2 3 4 5 6 7 8 9 10 11 12 |
PS H:\project\nodejs\demo\learn\chapter3\3.11> babel .\test.js Error: Couldn't find preset "es2015" relative to directory "H:\\project\\nodejs\\demo\\learn" at G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:293:19 at Array.map (<anonymous>) at OptionManager.resolvePresets (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:275:20) at OptionManager.mergePresets (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:264:10) at OptionManager.mergeOptions (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:249:14) at OptionManager.init (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12) at File.initOptions (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\index.js:212:65) at new File (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\index.js:135:24) at Pipeline.transform (G:\dev\nvm\v14.17.4\node_modules\babel-cli\node_modules\babel-core\lib\transformation\pipeline.js:46:16) at transform (G:\dev\nvm\v14.17.4\node_modules\babel-cli\lib\babel\util.js:50:22) |
1 2 3 4 |
.babelrc配置 { "presets": ["es2015", "stage-0"] } |
安装 ES 标准
1 |
npm i -D babel-preset-es2015 |
再次运行
1 2 3 4 5 6 |
PS H:\project\nodejs\demo\learn\chapter3\3.11> babel .\test.js "use strict"; var a = 1, b = 2, c = 3; |
在计算机领域中,经常会接触到 runtime 这个概念,那么 runtime 究竟是什么东西?
runtime 描述了程序运行时候执行的软件/指令, 在每种语言有着不同的实现。可大可小,在 C 中,runtime 是库代码, 等同于 C runtime library,一系列 C 程序运行所需的函数,在 Java 中,runtime 还提供了 Java 程序运行所需的虚拟机等。
总而言之,runtime 是一个通用抽象的术语,指的是计算机程序运行的时候所需要的一切代码库,框架,平台等。
在 Go 中, 有一个 runtime 库,其实现了垃圾回收,并发控制, 栈管理以及其他一些 Go 语言的关键特性。 runtime 库是每个 Go 程序的一部分,也就是说编译 Go 代码为机器代码时也会将其也编译进来。所以 Go 官方将其定位偏向类似于 C 语言中的库。Go 中的 runtime 不像 Java runtime (JRE, java runtime envirement ) 一样,jre 还会提供虚拟机, Java 程序要在 JRE 下 才能运行。
所以在 Go 语言中, runtime 只是提供支持语言特性的库的名称,也就是 Go 程序执行时候使用的库。
公众号
头条号