# 常见问题
码农云Admin 致力于提供给程序员**愉悦**的开发体验。
提问之前,请先查阅下面的常见问题。
### 码农云Admin 和 Ant Design Pro 有什么区别?
可以理解为 Ant Design Pro 是使用 Ant Design Vue 套组件库的完整前端脚手架,而 码农云Admin 是配合Cloud云数据库打造的一套基础后台,包含了真实交互,编译后可直接上线。
### 如何更新 码农云Admin?
* 通过NPM升级码农云Admin
* 比较不同的 码农云Admin 版本间的差异,手动修改本地文件(针对更新)。
* 直接在码农云挂网下载最新本进行替换。
### 如何修改默认 webpack 配置?
详见[CLI3 配置](https://cli.vuejs.org/)。
### 如何使用图片等静态资源?
可以直接使用绝对路径(需要图床支持),若需直接使用本地文件,可按以下方式引入。
~~~vue
<template>
<img src="/assets/picture.png" />
<img src="~assets/picture.png" />
</template>
~~~
### 我的 url 里怎么有`#`号?要如何去掉?
请参考文档[前端路由与服务端的结合](https://pro.loacg.com/docs/deploy#%E5%89%8D%E7%AB%AF%E8%B7%AF%E7%94%B1%E4%B8%8E%E6%9C%8D%E5%8A%A1%E7%AB%AF%E7%9A%84%E7%BB%93%E5%90%88)。
### 如何代理到后端服务器?
Ant Design Pro 使用了 vue-cli3,采用 webpack[devServer](https://webpack.docschina.org/configuration/dev-server/)来支持代理,请阅读 vue-cli 和 webpack 官方文档。
eg:
~~~js
devServer: {
proxy: {
'/api': {
target: 'https://example.com/api',
ws: false,
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
},
~~~
### 编译好的 dist 怎么运行?
必须在 web 容器环境才能正常使用 html5 history 模式(Pro 默认),具体操作可以参考[https://github.com/sendya/ant-design-pro-vue/issues/41#issuecomment-451359254](https://github.com/sendya/ant-design-pro-vue/issues/41#issuecomment-451359254)
### 如何添加 scss 支持?
本项目默认使用`less`,当然 你也可以更换为`scss`,执行如下命令即可
~~~bash
$ yarn add -D node-sass sass-loader
or
$ npm i node-sass sass-loader --save
~~~
### 项目启动起来后`sock-js`跨域?
请确认你是否在非 8000 端口下运行。如果 8000 被占用,应当手动修改 devServer 配置下的端口号
### 站点是否支持国际化?
pro 通过 vue-i18n 插件[vue-i18n](https://www.npmjs.com/package/vue-i18n)来实现全球化的功能,详情请见[国际化](https://pro.loacg.com/docs/i18n)。
* * *