base: env === 'site' ? '/starter/vue/' : null, base报错,但是能正常运行
时间: 2023-05-31 08:06:19 浏览: 49
这个错误可能是因为在开发环境中,env变量被设置为“site”,但是在生产环境中,env变量没有被设置为“site”,导致base变量为null,从而导致错误。
虽然应用程序可能能够正常运行,但是在生产环境中,这个错误可能会导致一些问题。
为了解决这个问题,可以尝试修改代码以确保base变量在所有环境中都能被正确设置,或者在生产环境中手动设置env变量为“site”。
相关问题
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
根据引用\[1\]中提供的信息,你在运行renren-fast-vue前端时遇到了一个报错。报错信息中包含了一个条件判断语句<% if (process.env.NODE_ENV === ‘production’) { %> <% }else { %> <% } %>。你尝试了一些解决方案,其中一个是降低本地的node版本至10.x或以下。
根据你提供的问题,你想了解关于publicPath的设置。publicPath是webpack中的一个配置项,用于指定静态资源的基础路径。根据你提供的代码片段,publicPath的值根据process.env.NODE_ENV的值来确定。如果process.env.NODE_ENV的值为"production",则publicPath的值为"/",否则为"/"。这个配置项的作用是确保在不同环境下正确加载静态资源。
所以,根据你的代码片段,publicPath的设置是根据当前环境来确定的,如果是生产环境,则publicPath为"/",否则为"/"。这样做的目的是为了确保在不同环境下正确加载静态资源。
#### 引用[.reference_title]
- *1* [运行renren-fast-vue报错if (process.env.NODE_ENV === ‘production‘)解决办法](https://blog.csdn.net/u010156553/article/details/119682375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
location.href = process.env.VUE_APP_ENV === "staging"?'/vistest/index':'/vis/index';
这是一个 JavaScript 代码,根据环境变量 `process.env.VUE_APP_ENV` 的值判断应该跳转的页面路径。如果 `process.env.VUE_APP_ENV` 的值为 "staging",则跳转到 "/vistest/index" 页面,否则跳转到 "/vis/index" 页面。