# 常見問題
碼農云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)。
* * *