问题描述
我正在尝试结合本地无服务器配置来设置Webpack构建。要在本地运行无服务器,我正在使用 serverless-webpack 插件和 serverless-offline 插件。您可以在下面找到我的(缩短的)webpack配置。如果我正在运行webpack构建,则将输出放置在/dist
中(如预期)。但是,如果我运行无服务器脱机(serverless offline start
),则文件将被编译为/dist/service
。这会导致我的其他构建设置出现两个问题。
如何调整 serverless-offline / serverless-webpack 的输出文件夹,以将文件放置在dist
中而不是dist/service
中? / p>
Webpack配置:
const path = require('path');
const slsw = require('serverless-webpack');
module.exports = {
mode: slsw.lib.webpack.isLocal ? "development" : "production",entry: {
main: './src/index.ts'
},resolve: {
extensions: ['.ts','.js']
},target: 'node',module: {
rules: [{
test: /\.ts$/,exclude: /node_modules/,use: ['ts-loader']
}]
},output: {
libraryTarget: 'commonjs',path: path.resolve(__dirname,'dist'),filename: '[name].js'
}
}
我正在使用:
- “无服务器离线”:“ ^ 6.8.0”
- “ serverless-webpack”:“ ^ 5.3.5”
- “ webpack”:“ ^ 5.1.0”
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)