Site updated: 2023-07-08 10:58:41
This commit is contained in:
67
atom.xml
67
atom.xml
@@ -8,7 +8,7 @@
|
||||
<author>
|
||||
<name>Hito Li</name>
|
||||
</author>
|
||||
<updated>2023-06-30T17:15:00.000Z</updated>
|
||||
<updated>2023-07-08T02:51:00.000Z</updated>
|
||||
<category term="hito" />
|
||||
<category term="無言" />
|
||||
<category term="博客" />
|
||||
@@ -17,6 +17,39 @@
|
||||
<category term="心得体会" />
|
||||
<category term="技术分享" />
|
||||
<category term="踩坑" />
|
||||
<entry>
|
||||
<id>https://hitoli.com/2023/07/08/%E8%A7%A3%E5%86%B3Lombok%E6%8A%A5%E9%94%99/</id>
|
||||
<title>解决Lombok报错</title>
|
||||
<link rel="alternate" href="https://hitoli.com/2023/07/08/%E8%A7%A3%E5%86%B3Lombok%E6%8A%A5%E9%94%99/"/>
|
||||
<content type="html"><h4 id="问题描述"><a class="anchor" href="#问题描述">#</a> 问题描述</h4>
|
||||
<ol>
|
||||
<li>报错详情</li>
|
||||
</ol>
|
||||
<div class="note info">
|
||||
<p>java: You aren’t using a compiler supported by lombok, so lombok will not work and has been disabled.<br />
|
||||
Your processor is: com.sun.proxy.$Proxy26<br />
|
||||
Lombok supports: OpenJDK javac, ECJ</p>
|
||||
</div>
|
||||
<p><img data-src="https://nas.hitoli.com:18014/images/2023/07/08/393a238856e4.png" alt="" /></p>
|
||||
<ol start="2">
|
||||
<li>
|
||||
<p>问题分析<br />
|
||||
属于 lombok 编译不通过,原因可能是因为依赖没有更到最新版本</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>解决办法<br />
|
||||
在 IntelliJ IDEA 的全局配置 Compiler 中添加如下配置:</p>
|
||||
</li>
|
||||
</ol>
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre><span class="token punctuation">-</span>Djps.track.ap.dependencies=false</pre></td></tr></table></figure><p><img data-src="https://nas.hitoli.com:18014/images/2023/07/08/34bac08a5d10.png" alt="" /></p>
|
||||
</content>
|
||||
<category term="工作" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="解决问题" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" />
|
||||
<category term="Lombok" scheme="https://hitoli.com/tags/Lombok/" />
|
||||
<category term="IntelliJ" scheme="https://hitoli.com/tags/IntelliJ/" />
|
||||
<category term="IDEA" scheme="https://hitoli.com/tags/IDEA/" />
|
||||
<updated>2023-07-08T02:51:00.000Z</updated>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://hitoli.com/2023/07/01/shoka%E4%B8%BB%E9%A2%98%E9%80%9F%E5%BA%A6%E4%BC%98%E5%8C%96-%E6%8B%86%E5%88%86jsdelivr/</id>
|
||||
<title>shoka主题速度优化-拆分jsdelivr</title>
|
||||
@@ -608,36 +641,4 @@
|
||||
<category term="数据库工具" scheme="https://hitoli.com/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%B7%A5%E5%85%B7/" />
|
||||
<updated>2022-11-13T09:31:00.000Z</updated>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://hitoli.com/2022/11/09/Vue%E6%8C%89%E7%8E%AF%E5%A2%83%E8%AE%BE%E7%BD%AE%E7%BC%96%E8%AF%91%E9%A1%B9%E7%9B%AE/</id>
|
||||
<title>Vue按环境设置编译项目</title>
|
||||
<link rel="alternate" href="https://hitoli.com/2022/11/09/Vue%E6%8C%89%E7%8E%AF%E5%A2%83%E8%AE%BE%E7%BD%AE%E7%BC%96%E8%AF%91%E9%A1%B9%E7%9B%AE/"/>
|
||||
<content type="html"><h4 id="引言"><a class="anchor" href="#引言">#</a> 引言</h4>
|
||||
<ul>
|
||||
<li>今天在部署 vue 项目时发现生产环境的端口只有一个,而且被多个项目公用了,刚好此项目又没有配置服务名而是直接使用的根路径。没办法只有修改项目配置重新编译了!</li>
|
||||
</ul>
|
||||
<h4 id="配置"><a class="anchor" href="#配置">#</a> 配置</h4>
|
||||
<ul>
|
||||
<li>在项目根目录添加两个文件。</li>
|
||||
</ul>
|
||||
<p><span class="blue">.env.alpha</span></p>
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre>NODE_ENV = 'production'</pre></td></tr><tr><td data-num="2"></td><td><pre>VUE_APP_BASE_URL = '/'</pre></td></tr></table></figure><p><span class="blue">.env.prod</span></p>
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre>NODE_ENV = 'production'</pre></td></tr><tr><td data-num="2"></td><td><pre>VUE_APP_BASE_URL = '/projectName'</pre></td></tr></table></figure><ul>
|
||||
<li>在<span class="label success"> package.json</span> 文件内添加不同环境的打包指令</li>
|
||||
</ul>
|
||||
<figure class="highlight json"><figcaption data-lang="JSON"></figcaption><table><tr><td data-num="1"></td><td><pre><span class="token property">"scripts"</span><span class="token operator">:</span> <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="2"></td><td><pre> <span class="token property">"serve"</span><span class="token operator">:</span> <span class="token string">"vue-cli-service serve"</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="3"></td><td><pre> <span class="token property">"build"</span><span class="token operator">:</span> <span class="token string">"vue-cli-service build"</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="4"></td><td><pre> <span class="token property">"build-test"</span><span class="token operator">:</span> <span class="token string">"vue-cli-service build --mode alpha"</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="5"></td><td><pre> <span class="token property">"build-prod"</span><span class="token operator">:</span> <span class="token string">"vue-cli-service build --mode prod"</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="6"></td><td><pre> <span class="token property">"lint"</span><span class="token operator">:</span> <span class="token string">"vue-cli-service lint"</span></pre></td></tr><tr><td data-num="7"></td><td><pre><span class="token punctuation">&#125;</span></pre></td></tr></table></figure><ul>
|
||||
<li>
|
||||
<p>项目中<span class="yellow"> base_url</span> 需要使用<span class="red"> process.env.VUE_APP_BASE_URL</span> 替换</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>编译命令</p>
|
||||
</li>
|
||||
</ul>
|
||||
<figure class="highlight bash"><figcaption data-lang="bash"></figcaption><table><tr><td data-num="1"></td><td><pre><span class="token function">yarn</span> build-test <span class="token comment">#使用.env.alpha 配置文件中的参数</span></pre></td></tr><tr><td data-num="2"></td><td><pre><span class="token function">yarn</span> build-prod <span class="token comment">#使用.env.prod 配置文件中的参数</span></pre></td></tr><tr><td data-num="3"></td><td><pre><span class="token function">yarn</span> build <span class="token parameter variable">--mode</span> alpha <span class="token comment">#使用.env.alpha 配置文件中的参数</span></pre></td></tr><tr><td data-num="4"></td><td><pre><span class="token function">yarn</span> build <span class="token parameter variable">--mode</span> prod <span class="token comment">#使用.env.prod 配置文件中的参数</span></pre></td></tr></table></figure></content>
|
||||
<category term="工作" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="Vue" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/Vue/" />
|
||||
<category term="项目部署" scheme="https://hitoli.com/tags/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2/" />
|
||||
<category term="Vue" scheme="https://hitoli.com/tags/Vue/" />
|
||||
<updated>2022-11-09T01:47:00.000Z</updated>
|
||||
</entry>
|
||||
</feed>
|
||||
|
||||
Reference in New Issue
Block a user