启动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