Javascript 网页包lint测试和源文件
除了我的单元测试(格式为Javascript 网页包lint测试和源文件,javascript,webpack,eslint,Javascript,Webpack,Eslint,除了我的单元测试(格式为src/file.test.js)没有被过滤之外,我有以下的网页配置,它工作得很好。不过,我的其他源文件被正确地删除了。我假设这是因为我的条目是index.js,它不导入任何测试 module.exports = { entry: { bundle: path.resolve(__dirname, 'src/index.js'), }, target: 'web', output: { path: `${__dirname}/dist`,
src/file.test.js
)没有被过滤之外,我有以下的网页配置,它工作得很好。不过,我的其他源文件被正确地删除了。我假设这是因为我的条目是index.js,它不导入任何测试
module.exports = {
entry: {
bundle: path.resolve(__dirname, 'src/index.js'),
},
target: 'web',
output: {
path: `${__dirname}/dist`,
filename: '[name].js',
},
module: {
loaders: [
{
test: /\.js$/,
include: path.join(__dirname, 'src'),
loaders: ['babel-loader', 'eslint-loader'],
},
],
},
};
如何让webpack删除我的src/file.test.js
文件
使用Webpack3.7.1不是很好,但是你可以通过将所有测试文件作为一个入口点来实现
entry: {
'main-main-code': ['src/entry.ts', ...]),
'tests': glob.sync('./**/*.test.ts')
},
我对网页4也有同样的问题:-(我找不到任何解决方案。你找到解决方案了吗?