0.0.7 • Published 4 years ago

mock-request-loader v0.0.7

Weekly downloads
3
License
ISC
Repository
github
Last release
4 years ago

mock-request-loader

a webpack loader can merge mock data and request api smoothly

开始

安装loader

$ npm install mock-request-loader --save-dev

创建*.mock.req.js文件

在*.mock.req.js的api方法上添加注解@mock(), 注入mock数据

/**
 * 
 * 查询用户列表
 * @return: {Promise} 包含用户列表的promise
 * 
 */
 @mock({
    code: 1,
    data: {
      list: [{ id: 1, name: 'bibidu' }]
    }
  })
  function getUser() {
    return http.get('/user')
  }

配置webpack loader并开启mock(req文件使用到某些js特性需通过babel-loader进行后续编译)

module: {
  rules: [{
    test: /\.req$/,
    use: [
      { loader: 'babel-loader' },
      {
        loader: "mock-request-loader",
        options: {
          mock: true
        }
      }
    ],
  }]
}

License

MIT

0.0.7

4 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1-alpha.2

5 years ago

0.0.1-alpha1

5 years ago

0.0.1

5 years ago