草庐IT

setup_env

全部标签

[vue warn]: inject() can only be used inside setup()

问题背景:最近在用vue3写管理系统的登录功能的时候,在封装axios之后浏览器控制台出现警告: [Vuewarn]:inject()canonlybeusedinsidesetup()orfunctionalcomponents.原因:因为在vue3中useRouter,useStore要放在setup中引入,我们在封装axios文件中不能直接引入。1.bug提示: 2.然后我们就将router,store改为从@router,@store中引入,如下图示: 最后希望我的方法能给大家一点帮助 

odoo16前端框架源码阅读——env.js

env.js(env的初始化以及服务的加载)路径:addons\web\static\src\env.js这个文件的作用就是初始化env,主要是加载所有的服务。如orm,title,dialog等。1、env.js的加载时机前文我们讲过前端的启动函数,start.js,其中有这么两句,这里有两个函数makeEnv和startServices,都在同级目录的env.js里constenv=makeEnv();awaitstartServices(env);2、makeEnv()exportfunctionmakeEnv(){return{bus:newEventBus(),services:{}

【UE】修复源码编译运行 Setup.bat Unhandled exception. System.PlatformNotSupportedException:

突然源码编译失败报错Checkingdependencies...Updatingdependencies:0%(0/97590)...Unhandledexception.System.PlatformNotSupportedException:Threadabortisnotsupportedonthisplatform.atSystem.Threading.Thread.Abort()atGitDependencies.Program.DownloadDependencies(StringRootPath,IEnumerable`1RequiredFiles,IEnumerable`1B

android maven 插件在 Eclipse 中没有获取 ANDROID_HOME env 变量

我正在开发一个Android应用程序项目,它是一个Maven项目。当我尝试以“maveninstall”运行时,这就是我得到的:“无法在项目android-client上执行objective-com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources(default-generate-sources):没有AndroidSDK路径可以找到。您可以在pom文件的插件配置部分使用...或...或在命令行上使用-Dandroid.sdk.path=...或通过设置环境变量A

Anaconda莫名其妙出现:Unable to create process using ‘C:\Users\<UserName>\.conda\envs\YOLOV5_obb\python.exe

今天在anaconda装了一个新环境后电脑莫名其妙的出现了报错Unabletocreateprocessusing‘C:\Users\MasterLee.conda\envs\YOLOV5_obb\python.exe“C:\Users\MasterLee.conda\envs\YOLOV5_obb\Scripts\pip-script.py”installnumpy’原因是我之前用的都是python3.7,但是今天新环境用了python3.9.而后者没有被添加进系统环境变量。理论上应该是自动添加的啊,不知道哪里出现问题了。于是手动添加。打开下面的路径:C:\Users\你的用户名字\AppD

failed to create network error response from daemon filed to setup ip tables问题

今天在虚拟机上搭建平台,执行docker-composeup-d报错:✘Networklayman_defaultError0.0sfailedtocreatenetworklayman_default:Errorresponsefromdaemon:FailedtoSetupIPtables:UnabletoenableSKIPDNATrule:(iptablesfailed:iptables--wait-tnat-IDOCKER-ibr-8e527ad6d691-jRETURN:iptables:Nochain/target/matchbythatname. 如图: 原因这是因为在启动do

python distutils打包C/C++模块,执行python setup.py build_ext --inplace时报错cl

一、问题发生环境python可以把C/C++代码编译并打包为pyd模块,从而可以使python脚本直接调用C/C++模块功能。我在执行pythonsetup.pybuild_ext--inplace时遇到了缺失cl.exe的错误提示,然后用pip安装了cl。再次编译,提示cl:error:nosuchoption:-I,改变cl版本仍然不行,百思不得其解。二、解决办法后来意识到C/C++模块的编译实际上还是python调用专门的C/C++编译器进行编译的,在另一台电脑上全新的环境上运行,发现系统默认执行的是MicrosoftVisualC++(14.0以上版本)下的cl来编译C/C++,而不是

项目配置vue.config jsconfig babel.config .prettierc .env .eslintrc

.env在一个产品的前端开发过程中,一般来说会经历本地开发、测试脚本、开发自测、测试环境、预上线环境,然后才能正式的发布。对应每一个环境可能都会有所差异,比如说服务器地址、接口地址、websorket地址……等等。在各个环境切换的时候,就需要不同的配置参数,所以就可以用环境变量和模式,来方便我们管理。 在根目录添加.env文件,配置所有情况下都会用到的配置.env.production对应生产环境.env.development对应开发环境.env.[model]用户创建的环境        npmrundev(serve):其实是运行了vue-cliserviceserve,默认模式为 de

vue3 setup语法糖父子组件传值,让女友看得明明白白

前言最近在想做个cloud项目,gitee上找了个模板项目,前端使用到vue3+typeScript,最近使用到vue3的父子组件之间的传值,顺便学习一下,在此总结一下,若有不足之处,望大佬们可以指出。vue3官网:https://cn.vuejs.org/一、父向子组件传值父组件传递参数template>div>child:num="nums.num":doubleNum="nums.doubleNum"@increase="handleIncrease">child>div>template>scriptsetuplang="ts">importchildfrom'./child.vue'

【错误记录】安装 Hadoop 运行环境报错 ( Error: JAVA_HOME is incorrectly set. Please update xxx\hadoop-env.cmd )

文章目录一、报错信息二、问题分析三、解决方案总结:报错:Error:JAVA_HOMEisincorrectlyset.Pleaseupdatexxx\hadoop-env.cmdJDK安装在了C:\ProgramFiles\目录下,安装目录ProgramFiles有空格,太坑了;换一个没有空格的JDK目录;一、报错信息安装Hadoop运行环境,完成上述安装步骤后,运行hadoop命令报错;C:\Windows\system32>hadoop-versionThesystemcannotfindthepathspecified.Error:JAVA_HOMEisincorrectlyset.