查看已安装的WSL版本,cmd中执行
wslconfig /l
设置默认版本
wslconfig /setdefault Linux_Name
再次查看
已修改成功
查看已安装的WSL版本,cmd中执行
wslconfig /l
设置默认版本
wslconfig /setdefault Linux_Name
再次查看
已修改成功
在用vscode编写vue代码时,因为安装的有vetur插件,所以当代码中有v-for语法时,会提示,Elements in iteration expect to have 'v-bind:key' directives.
这个错误
这是ESLint的功能,对vue进行了eslint检查。那么我们就把eslint对该插件的检查关闭,
更改vetur配置vscode->首选项->设置->搜索(vetur)
"vetur.validation.template": true //改成 false
保存,我们再看一下vue文件,发现不报错了。
打开vscode 插件,找到已安装的 Vetur(提前安装),点击设置
会自动打开settings.json
文件,编辑内容
"vetur.format.defaultFormatterOptions": {
"prettyhtml": {
"printWidth": 300, // No line exceeds 300 characters
"singleQuote": false // Prefer double quotes over single quotes
}
}
然后保存,就可以在打开Vue文件的编辑框中快乐的右键格式化文档了。
.el-dialog {
position: absolute;
top: 50%;
left: 50%;
margin: 0 !important;
transform: translate(-50%, -50%);
max-height: calc(100% - 30px);
max-width: calc(100% - 30px);
display: flex;
flex-direction: column;
}
.el-dialog__body {
overflow: auto;
}
转载自https://www.cnblogs.com/wbyixx/p/11937106.html
该方法打包的jar,不包含依赖的jar包,也没有指定入口类。
<build>
<plugins>
<plugin>
<!-- 指定项目编译时的java版本和编码方式 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<target>1.8</target>
<source>1.8</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
该方法打包的jar,指定了入口类,可以直接使用java -jar project.jar
执行,
但是第三方依赖存在一个指定的外部目录下,迁移时需将jar和依赖目录一起迁移。
<build>
<plugins>
<plugin>
<!-- 指定项目编译时的java版本和编码方式 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<target>1.8</target>
<source>1.8</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.netty.client.SignalClient</mainClass> <!-- 指定入口类 -->
<addClasspath>true</addClasspath> <!-- 在jar的MF文件中生成classpath属性 -->
<classpathPrefix>lib/</classpathPrefix> <!-- classpath前缀,即依赖jar包的路径 -->
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<id>copy</id>
<phase>install</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<!-- 指定依赖包的输出路径,需与上方的classpathPrefix保持一致 -->
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
该方法打包的jar,指定了入口类,可以直接使用java -jar project.jar
执行,
并且将第三方依赖打到了项目jar包中。
<build>
<plugins>
<plugin>
<!-- 指定项目编译时的java版本和编码方式 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<target>1.8</target>
<source>1.8</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.netty.client.SignalClient</mainClass> <!-- 指定入口类路径 -->
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef> <!-- jar包后缀,生成的jar包形式为:project-1.0-SNAPSHOT-jar-with-dependencies.jar -->
</descriptorRefs>
</configuration>
<!-- 添加此项后,可直接使用mvn package | mvn install -->
<!-- 不添加此项,需直接使用mvn package assembly:single -->
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>