zoukankan      html  css  js  c++  java
  • 启动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安装就好

    npm install node-sass

    或者运行

    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()
    // }
     
  • 相关阅读:
    Mysql存储过程和函数
    python反编译chm文件并生成pdf文件
    python转换html到pdf文件
    python获取系统开机时间
    OpenSL ES: 利用OpenSL ES实现录音功能
    android: 根据文件uri 获取文件名
    Java: InputStream转化为byte数组
    Linux: 查看二进制文件
    Vim: 回到上次编辑的位置
    LayoutInflate: Avoid passing null as the view root
  • 原文地址:https://www.cnblogs.com/margin-gu/p/12021393.html
Copyright © 2011-2022 走看看