diff --git a/index.js b/index.js index ed6331c5438f872e2d06ce0569d609106ab79e34..b91e787c8ccec7b839e932a70fa50e2370ec84bc 100644 --- a/index.js +++ b/index.js @@ -5,4 +5,4 @@ const file = new VFile('Hello') console.log('file', file.value) -console.log("欢迎来到 InsCode"); \ No newline at end of file +console.log("欢迎来到 webpack"); \ No newline at end of file diff --git a/package.json b/package.json index 46114660a1428d6d2adf70cdc24b019b405c4a82..0c91a927bf5dfeb9aa03d53dc345d2f8b4d553a6 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,8 @@ "scripts": { "dev": "node out.js", "prebuild": "esbuild index.js --bundle --outfile=out.js", + "webpackBuild": "webpack", + "webpackDev": "node dist/main.js", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], @@ -17,6 +19,8 @@ "vfile": "^6.0.3" }, "devDependencies": { - "esbuild": "0.24.0" + "esbuild": "0.24.0", + "webpack": "^5.96.1", + "webpack-cli": "^5.1.4" } } diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000000000000000000000000000000000000..e395719dfc659ccca613e8c448a69bbe226d487b --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,9 @@ +const path = require('path'); + +module.exports = { + entry: './index.js', + output: { + filename: 'main.js', + path: path.resolve(__dirname, 'dist'), + }, +}; \ No newline at end of file