Bladeren bron

修改程序打包和部署,修改package.json中的依赖。

杨志杰 3 jaren geleden
bovenliggende
commit
7f958627cd
4 gewijzigde bestanden met toevoegingen van 20 en 19 verwijderingen
  1. 1 0
      .gitignore
  2. 13 13
      package.json
  3. 2 2
      webpack.base.js
  4. 4 4
      webpack.prod.js

+ 1 - 0
.gitignore

@@ -1 +1,2 @@
 /node_modules
+/dist

+ 13 - 13
package.json

@@ -9,35 +9,35 @@
     "build": "cross-env NODE_ENV=production webpack --mode=production --config ./webpack.prod.js --progress"
   },
   "dependencies": {
+    "@element-plus/icons-vue": "^2.0.9",
     "@leanwo/lowcode-utils": "^1.5.4",
     "@leanwo/lowcode-vue-renderer": "^1.5.8",
     "amis": "^1.9.0",
     "animate.css": "^4.1.0",
     "ant-design-vue": "^3.2.15",
+    "axios": "^0.19.2",
     "click-outside-vue3": "^4.0.1",
+    "client-base-v4": "^3.0.1",
+    "client-dic-v3": "^3.0.2",
+    "client-dictionary-v3": "^3.0.1",
+    "client-eam-v3": "^3.0.2",
+    "client-role-v3": "^3.0.1",
+    "client-wms-v3": "^3.0.2",
+    "client-workflow-v3": "^3.0.1",
     "dayjs": "^1.11.6",
     "dingtalk-jsapi": "^2.8.33",
+    "element-plus": "^2.2.16",
+    "js-cookie": "^2.2.1",
     "lodash": "^4.17.21",
     "moment": "^2.29.4",
     "pc-component-v3": "^1.0.39",
     "select2": "^4.0.13",
     "select2-bootstrap-theme": "^0.1.0-beta.10",
+    "uuid": "^8.3.2",
     "v-tooltip": "^4.0.0-beta.17",
     "vue-request": "^1.2.4",
     "vue-select": "^4.0.0-beta.3",
-    "vuedraggable": "^4.1.0",
-    "@element-plus/icons-vue": "^2.0.9",
-    "axios": "^0.19.2",
-    "element-plus": "^2.2.16",
-    "js-cookie": "^2.2.1",
-    "uuid": "^8.3.2",
-    "client-base-v4": "^3.0.1",
-    "client-eam-v3": "^3.0.2",
-    "client-wms-v3": "^3.0.2",
-    "client-workflow-v3": "^3.0.1",
-    "client-role-v3": "^3.0.1",
-    "client-dictionary-v3": "^3.0.1",
-    "client-dic-v3": "^3.0.2"
+    "vuedraggable": "^4.1.0"
   },
   "devDependencies": {
     "@babel/core": "^7.17.5",

+ 2 - 2
webpack.base.js

@@ -54,14 +54,14 @@ module.exports = {
           },
         },
         generator: {
-          filename: './client-base-v4-image/[name][ext][query]',
+          filename: './client-v4-image/[name][ext][query]',
         },
       },
       {
         test: /\.(eot|woff|woff2|ttf)$/,
         type: 'asset/resource',
         generator: {
-          filename: './client-base-v4-font/[name].[ext]?[hash]',
+          filename: './client-v4-font/[name].[ext]?[hash]',
         },
       },
     ],

+ 4 - 4
webpack.prod.js

@@ -22,8 +22,8 @@ module.exports =  WebpackMerge.merge(baseConfig, {
   output: {
     path: path.resolve(__dirname, './dist'),
     publicPath: './',
-    filename: './client-base-v4-js-bundle/[name].[contenthash:8].js',
-    chunkFilename: './client-base-v4-js-chunk/[name].[contenthash:8].js',
+    filename: './client-v4-js-bundle/[name].[contenthash:8].js',
+    chunkFilename: './client-v4-js-chunk/[name].[contenthash:8].js',
   },
 
   optimization: {
@@ -64,14 +64,14 @@ module.exports =  WebpackMerge.merge(baseConfig, {
     
     new HtmlWebpackPlugin({
       title: 'Prodog',
-      template: './client-base-v4/static/htmls/template-release.html',  // 源模板文件
+      template: './public/index.html',  // 源模板文件
       filename: './index.html', // 输出文件【注意:这里的根路径是module.exports.output.path】
       chunks: ['main'],
     }),
 
     // CSS 提取
     new MiniCssExtractPlugin({
-      filename: './client-base-v4-style/[name].[contenthash:8].css',
+      filename: './client-v4-style/[name].[contenthash:8].css',
     }),
 
   ]),