vue-cli 3.0 ./src/main.js in multi (webpack)-dev-server/client?http://10.0.68.112:8080/sockjs-node (webpack)/hot/dev-server.js ./src /main.js

use*_*439 8 webpack vue.js

项目需求,main.js文件不在src根目录下,然后运行vue-cli-service serve出现如下错误

    * ./src/main.js in multi (webpack)-dev-server/client?http://10.0.68.112:8080/sockjs-node (webpack)/hot/dev-server.js ./src/main. js

文件目录 src->server->main.js

vue.config.js

    const SkeletonWebpackPlugin = require('vue-skeleton-webpack-plugin')
    const path = require('path')

    模块.出口 = {
      outputDir: process.env.CLIENT_NAME === 'client' ?'dist/client' : 'dist/server',
      配置Webpack:配置=> {
        如果(process.env.CLIENT_NAME === '客户端'){
          返回 {
            入口: {
              客户端:'./src/client/main.js'
            },
            插件: [
              新的 SkeletonWebpackPlugin({
                网络包配置:{
                  入口: {
                    客户端:path.join(__dirname, './src/client/entry-skeleton.js')
                  },
                  输出: {
                    图书馆目标:'commonjs2'
                  }
                }
              })
            ]
          }
        } 别的 {
          返回 {
            入口: {
              服务器:'./src/server/main.js'
            }
          }
        }
      }
    }

小智 -1

npm install --save-dev babel-loader 试试这个

  • 请给出你的答案并解释 (6认同)