- 博客(5)
- 收藏
- 关注
原创 ‘tsc‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
这通常意味着 TypeScript 还没有被正确安装,或者它的安装路径没有被添加到系统的 PATH 环境变量中。3. 点击“新建”并添加 TypeScript 的安装路径(通常是类似于 C:\Users\AppData\Roaming\npm 的路径)。如果上述步骤仍然无法解决问题,请检查你的 npm 配置,确保全局包被安装到了正确的位置,并且该位置被添加到了 PATH 环境变量中。这将安装最新版本的 TypeScript,并将其添加到全局 PATH 中(这取决于你的 npm 配置)。
2024-04-01 14:38:24
964
原创 Vue3的面试题2023-12-20
Vue3使用了ES6的Proxy API来进行数据代理。通过将数据代理到Vue实例上,我们可以对数据进行劫持和观察。当数据发生变化时,Vue能够自动更新相关的DOM操作。在Vue3中,Proxy API的使用使得数据劫持变得更加容易和高效。count: 0})// 修改状态// 读取状态// 使用 readonly() 包装状态,防止修改// 尝试修改状态,会抛出错误```Vue3引入了Suspense组件,用于处理异步组件加载时的等待状态。
2023-12-20 16:28:15
1005
原创 ES6的Proxy API
在上面的例子中,我们定义了一个handler对象,它有两个trap方法:get和set。然后,我们使用这个handler对象和一个目标对象来创建一个新的Proxy对象。现在,当我们访问或修改proxy对象的属性时,我们的handler对象就会被调用。注意:handler对象中的get和set方法接收三个参数:目标对象,被访问的属性名和一个接收对象。在我们的handler对象中,我们使用这些参数来打印出被访问的属性名和接收到的值。然后,我们调用Reflect对象的get和set方法来执行原始操作。
2023-12-20 16:25:52
411
原创 TypeScript面试题2023-12-20
TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,添加了静态类型、类、接口和模块等特性。使用TypeScript可以提高代码的可维护性和可读性,同时也可以帮助开发人员更快地编写代码,减少错误。TypeScript的静态类型是指在编译时检查变量的类型,如果类型不匹配则会报错。而动态类型则是在运行时检查变量的类型,不会在编译时报错。接口是一种定义对象结构的类型,它定义了对象的属性和方法。在TypeScript中,可以使用接口来定义对象的结构,然后让其他对象实现这个接口。
2023-12-20 16:24:54
1027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人