随着的WebPack-DEV-服务器上运行似乎在输出所有的错误都指向了bundle.js行号,而不是原始源文件.如何获取原始源文件的行号?我正在使用webpack和babel for ES2015 js.
const path = require('path');
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
devtool: '#source-map',
entry: [
`webpack-dev-server/client?http://${process.env.npm_package_config_host}:${process.env.npm_package_config_port}`,
'webpack/hot/only-dev-server',
'react-hot-loader/patch',
'./src/index.dev'
],
output: {
path: path.join(__dirname, 'dist'),
filename: 'bundle.js'
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(),
new HtmlWebpackPlugin({
template: 'index.html', // Load a custom template
inject: 'body' // Inject all scripts into the body
})
],
module: {
loaders: [{
test: /\.jsx?$/,
loaders: ['babel'],
include: path.join(__dirname, 'src')
}]
}
};
Run Code Online (Sandbox Code Playgroud)
const webpack …Run Code Online (Sandbox Code Playgroud) 我想从我的 ASP.net Identity Users 表中查询所有用户,并将它们映射到一个简单的 DTO,如下所示:
public class UserDto
{
public string Firstname { get; set; }
public string Lastname { get; set; }
public string Email { get; set; }
public IEnumerable<string> Roles { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
角色列表应该只包含角色的名称,所以我从角色表中加入角色并获取名称。现在我想通过使用 AutoMapper 来简化这个过程,并将结果直接映射到我的 DTO 中。
var users = await _userManager.Users
.AsNoTracking()
.Include(u => u.Roles)
.Select(u => new {
User = u,
Roles = u.Roles
.Join(_roleManager.Roles,
a => a.RoleId,
b => b.Id,
(a, b) => b.Name)
.ToList()
})
.ToListAsync();
Run Code Online (Sandbox Code Playgroud)
我正在努力寻找一个很好的解决方案来使用 AutoMapper 将此数据映射到 …