啟動vue-admin-template-master


無法將“npm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。

解決辦法:將vscode設為管理員啟動

在啟動從GitHub上下載的vue項目時報錯:'webpack-dev-server' 不是內部或外部命令,也不是可運行的程序

報錯原因:直接從GitHub上下載下來的項目缺少依賴,即:項目里沒有node_modules文件夾

解決辦法:運行

npm install --registry=https://registry.npm.taobao.org

命令下載依賴即可。

然后運行 

npm run dev

報 ERROR in Cannot find module 'node-sass' 錯誤

因為cnpm安裝導致的,換成npm安裝就好

或者運行

cnpm install node-sass@latest

----接口請求

接口返回格式

{
    code: 20000, //代表成功
    data: {
        message: '',
        result: null
    }
}

src/api下新建xxx.js

import request from '@/utils/request'
export function getInfo(data) {
  return request({
    url: '/xxx/getInfo',
    method: 'get',
    params: data
  })
}
調用
import { getInfo } from '@/api/xxx'
getInfo(data).then(res => {
    ...
})

----部署

.env.production中修改

VUE_APP_BASE_API = '接口地址'

vue.config.js中修改

module.exports = {
  publicPath: '/項目名稱/',
  ...
}
運行 build:prod
會生成dist文件夾
把dist修改成項目名xxx后放在tomcat運行后發現點擊沒有請求api
main.js中修改注釋
// import { mockXHR } from '../mock'
// if (process.env.NODE_ENV === 'production') {
//   mockXHR()
// }
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM