1
0

2 Commitit a001cd04ce ... 79d33948ad

Tekijä SHA1 Viesti Päivämäärä
  machen 79d33948ad 配置webpack.config.js中的mode、entry和output 1 vuosi sitten
  machen 9e71fb9d6c 第二次打包 1 vuosi sitten

+ 1 - 5
.gitignore

@@ -1,5 +1 @@
-# 忽略所有同学的node_modules
-**/node_modules/
-# Editor directories and files
-.idea
-.vscode
+ChenMa/node_modules/

+ 1 - 0
ChenMa/dist/hello1-358-4e84e9edc1f7fcb2826a.js

@@ -0,0 +1 @@
+(()=>{"use strict";sayHello()})();

+ 1 - 0
ChenMa/dist/hello2-367-4e84e9edc1f7fcb2826a.js

@@ -0,0 +1 @@
+(()=>{"use strict";sayHello()})();

+ 0 - 1
ChenMa/dist/main.js

@@ -1 +0,0 @@
-console.log("你好webpack");

+ 1 - 0
ChenMa/hello/file5.js

@@ -0,0 +1 @@
+(()=>{"use strict";sayHello(),sayHello()})();

+ 3 - 0
ChenMa/package.json

@@ -6,5 +6,8 @@
   "devDependencies": {
     "webpack": "^5.89.0",
     "webpack-cli": "^5.1.4"
+  },
+  "scripts": {
+    "build": "webpack"
   }
 }

+ 6 - 0
ChenMa/src/a1.js

@@ -0,0 +1,6 @@
+export default({
+  sayHello() {
+    console.log('hello')
+  }
+})
+sayHello()

+ 6 - 0
ChenMa/src/a2.js

@@ -0,0 +1,6 @@
+export default({
+  sayHello() {
+    document.body.insertAdjacentHTML('beforeend', '<h1>今天天气异常得好</h1>')
+  }
+})
+sayHello()

+ 1 - 0
ChenMa/src/aaa.js

@@ -0,0 +1 @@
+console.log('hello aaa')

+ 5 - 1
ChenMa/src/index.js

@@ -1 +1,5 @@
-console.log('你好webpack')
+import a1 from './a1'
+import a2 from './a2'
+
+a1.sayHello()
+a2.sayHello()

+ 18 - 0
ChenMa/webpack.config.js

@@ -0,0 +1,18 @@
+const path = require('path')
+module.exports = {
+  mode: 'production',
+  // entry: [
+  //   './src/a1.js',
+  //   './src/a2.js'
+  // ],
+  entry: {
+    hello1: './src/a1.js',
+    hello2: './src/a2.js'
+  },
+  output: {
+    filename: '[name]-[id]-[hash].js',
+    // filename: 'file5.js',
+    clean: true,
+    // path: path.resolve(__dirname, 'hello')
+  }
+}