第18集丨Vue脚手架的默认配置

news/2024/5/20 23:51:54/文章来源:https://blog.csdn.net/DUQGQG/article/details/132286245

目录

  • 一、查看默认配置
    • 1.1 在此系统中禁止执行脚本
    • 1.2 错误解决方案
    • 1.3 执行成功生成的配置项
  • 二、关闭语法检查

一、查看默认配置

Vue脚手架隐藏了所有 webpack 相关的配置,若想查看具体的 webpak 配置,请执行:vue inspect > output.js

参考配置:Vue CLI 配置参考

1.1 在此系统中禁止执行脚本

执行:vue inspect > output.js 的时候,可以能会报如下的错误:

在这里插入图片描述

1.2 错误解决方案

  1. 用管理员身份打开PowerShell
  2. 执行命令:set-ExecutionPolicy RemoteSigned回车
  3. 然后输入Y即可
windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindowsPS C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] (Y)  [A] 全是(A)  [N] (N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N): Y
PS C:\WINDOWS\system32>

1.3 执行成功生成的配置项

const a = {mode: 'development',context: 'C:\\Users\\nash_\\Desktop\\vue_test',output: {hashFunction: 'xxhash64',path: 'C:\\Users\\nash_\\Desktop\\vue_test\\dist',filename: 'js/[name].js',publicPath: '/',chunkFilename: 'js/[name].js'},resolve: {alias: {'@': 'C:\\Users\\nash_\\Desktop\\vue_test\\src',vue$: 'vue/dist/vue.runtime.esm.js'},extensions: ['.mjs','.js','.jsx','.vue','.json','.wasm'],modules: ['node_modules','C:\\Users\\nash_\\Desktop\\vue_test\\node_modules','C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\@vue\\cli-service\\node_modules']},resolveLoader: {modules: ['C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\@vue\\cli-plugin-babel\\node_modules','C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\@vue\\cli-service\\lib\\config\\vue-loader-v15-resolve-compat','node_modules','C:\\Users\\nash_\\Desktop\\vue_test\\node_modules','C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\@vue\\cli-service\\node_modules']},module: {noParse: /^(vue|vue-router|vuex|vuex-router-sync)$/,rules: [/* config.module.rule('esm') */{test: /\.m?jsx?$/,resolve: {fullySpecified: false}},/* config.module.rule('vue') */{test: /\.vue$/,use: [/* config.module.rule('vue').use('vue-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\@vue\\vue-loader-v15\\lib\\index.js',options: {compilerOptions: {whitespace: 'condense'}}}]},/* config.module.rule('vue-style') */{test: /\.vue$/,resourceQuery: /type=style/,sideEffects: true},/* config.module.rule('pug') */{test: /\.pug$/,oneOf: [/* config.module.rule('pug').oneOf('pug-vue') */{resourceQuery: /vue/,use: [/* config.module.rule('pug').oneOf('pug-vue').use('pug-plain-loader') */{loader: 'pug-plain-loader'}]},/* config.module.rule('pug').oneOf('pug-template') */{use: [/* config.module.rule('pug').oneOf('pug-template').use('raw') */{loader: 'raw-loader'},/* config.module.rule('pug').oneOf('pug-template').use('pug-plain-loader') */{loader: 'pug-plain-loader'}]}]},/* config.module.rule('svg') */{test: /\.(svg)(\?.*)?$/,type: 'asset/resource',generator: {filename: 'img/[name].[hash:8][ext]'}},/* config.module.rule('images') */{test: /\.(png|jpe?g|gif|webp|avif)(\?.*)?$/,type: 'asset',generator: {filename: 'img/[name].[hash:8][ext]'}},/* config.module.rule('media') */{test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,type: 'asset',generator: {filename: 'media/[name].[hash:8][ext]'}},/* config.module.rule('fonts') */{test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/i,type: 'asset',generator: {filename: 'fonts/[name].[hash:8][ext]'}},/* config.module.rule('css') */{test: /\.css$/,oneOf: [/* config.module.rule('css').oneOf('vue-modules') */{resourceQuery: /module/,use: [/* config.module.rule('css').oneOf('vue-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('css').oneOf('vue-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2,modules: {localIdentName: '[name]_[local]_[hash:base64:5]',auto: () => true}}},/* config.module.rule('css').oneOf('vue-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]},/* config.module.rule('css').oneOf('vue') */{resourceQuery: /\?vue/,use: [/* config.module.rule('css').oneOf('vue').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('css').oneOf('vue').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('css').oneOf('vue').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]},/* config.module.rule('css').oneOf('normal-modules') */{test: /\.module\.\w+$/,use: [/* config.module.rule('css').oneOf('normal-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('css').oneOf('normal-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('css').oneOf('normal-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]},/* config.module.rule('css').oneOf('normal') */{use: [/* config.module.rule('css').oneOf('normal').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('css').oneOf('normal').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('css').oneOf('normal').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]}]},/* config.module.rule('postcss') */{test: /\.p(ost)?css$/,oneOf: [/* config.module.rule('postcss').oneOf('vue-modules') */{resourceQuery: /module/,use: [/* config.module.rule('postcss').oneOf('vue-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('postcss').oneOf('vue-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2,modules: {localIdentName: '[name]_[local]_[hash:base64:5]',auto: () => true}}},/* config.module.rule('postcss').oneOf('vue-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]},/* config.module.rule('postcss').oneOf('vue') */{resourceQuery: /\?vue/,use: [/* config.module.rule('postcss').oneOf('vue').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('postcss').oneOf('vue').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('postcss').oneOf('vue').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]},/* config.module.rule('postcss').oneOf('normal-modules') */{test: /\.module\.\w+$/,use: [/* config.module.rule('postcss').oneOf('normal-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('postcss').oneOf('normal-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('postcss').oneOf('normal-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]},/* config.module.rule('postcss').oneOf('normal') */{use: [/* config.module.rule('postcss').oneOf('normal').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('postcss').oneOf('normal').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('postcss').oneOf('normal').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}}]}]},/* config.module.rule('scss') */{test: /\.scss$/,oneOf: [/* config.module.rule('scss').oneOf('vue-modules') */{resourceQuery: /module/,use: [/* config.module.rule('scss').oneOf('vue-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('scss').oneOf('vue-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2,modules: {localIdentName: '[name]_[local]_[hash:base64:5]',auto: () => true}}},/* config.module.rule('scss').oneOf('vue-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('scss').oneOf('vue-modules').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false}}]},/* config.module.rule('scss').oneOf('vue') */{resourceQuery: /\?vue/,use: [/* config.module.rule('scss').oneOf('vue').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('scss').oneOf('vue').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('scss').oneOf('vue').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('scss').oneOf('vue').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false}}]},/* config.module.rule('scss').oneOf('normal-modules') */{test: /\.module\.\w+$/,use: [/* config.module.rule('scss').oneOf('normal-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('scss').oneOf('normal-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('scss').oneOf('normal-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('scss').oneOf('normal-modules').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false}}]},/* config.module.rule('scss').oneOf('normal') */{use: [/* config.module.rule('scss').oneOf('normal').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('scss').oneOf('normal').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('scss').oneOf('normal').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('scss').oneOf('normal').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false}}]}]},/* config.module.rule('sass') */{test: /\.sass$/,oneOf: [/* config.module.rule('sass').oneOf('vue-modules') */{resourceQuery: /module/,use: [/* config.module.rule('sass').oneOf('vue-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('sass').oneOf('vue-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2,modules: {localIdentName: '[name]_[local]_[hash:base64:5]',auto: () => true}}},/* config.module.rule('sass').oneOf('vue-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('sass').oneOf('vue-modules').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false,sassOptions: {indentedSyntax: true}}}]},/* config.module.rule('sass').oneOf('vue') */{resourceQuery: /\?vue/,use: [/* config.module.rule('sass').oneOf('vue').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('sass').oneOf('vue').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('sass').oneOf('vue').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('sass').oneOf('vue').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false,sassOptions: {indentedSyntax: true}}}]},/* config.module.rule('sass').oneOf('normal-modules') */{test: /\.module\.\w+$/,use: [/* config.module.rule('sass').oneOf('normal-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('sass').oneOf('normal-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('sass').oneOf('normal-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('sass').oneOf('normal-modules').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false,sassOptions: {indentedSyntax: true}}}]},/* config.module.rule('sass').oneOf('normal') */{use: [/* config.module.rule('sass').oneOf('normal').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('sass').oneOf('normal').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('sass').oneOf('normal').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('sass').oneOf('normal').use('sass-loader') */{loader: 'sass-loader',options: {sourceMap: false,sassOptions: {indentedSyntax: true}}}]}]},/* config.module.rule('less') */{test: /\.less$/,oneOf: [/* config.module.rule('less').oneOf('vue-modules') */{resourceQuery: /module/,use: [/* config.module.rule('less').oneOf('vue-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('less').oneOf('vue-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2,modules: {localIdentName: '[name]_[local]_[hash:base64:5]',auto: () => true}}},/* config.module.rule('less').oneOf('vue-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('less').oneOf('vue-modules').use('less-loader') */{loader: 'less-loader',options: {sourceMap: false}}]},/* config.module.rule('less').oneOf('vue') */{resourceQuery: /\?vue/,use: [/* config.module.rule('less').oneOf('vue').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('less').oneOf('vue').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('less').oneOf('vue').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('less').oneOf('vue').use('less-loader') */{loader: 'less-loader',options: {sourceMap: false}}]},/* config.module.rule('less').oneOf('normal-modules') */{test: /\.module\.\w+$/,use: [/* config.module.rule('less').oneOf('normal-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('less').oneOf('normal-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('less').oneOf('normal-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('less').oneOf('normal-modules').use('less-loader') */{loader: 'less-loader',options: {sourceMap: false}}]},/* config.module.rule('less').oneOf('normal') */{use: [/* config.module.rule('less').oneOf('normal').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('less').oneOf('normal').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('less').oneOf('normal').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('less').oneOf('normal').use('less-loader') */{loader: 'less-loader',options: {sourceMap: false}}]}]},/* config.module.rule('stylus') */{test: /\.styl(us)?$/,oneOf: [/* config.module.rule('stylus').oneOf('vue-modules') */{resourceQuery: /module/,use: [/* config.module.rule('stylus').oneOf('vue-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('stylus').oneOf('vue-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2,modules: {localIdentName: '[name]_[local]_[hash:base64:5]',auto: () => true}}},/* config.module.rule('stylus').oneOf('vue-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('stylus').oneOf('vue-modules').use('stylus-loader') */{loader: 'stylus-loader',options: {sourceMap: false}}]},/* config.module.rule('stylus').oneOf('vue') */{resourceQuery: /\?vue/,use: [/* config.module.rule('stylus').oneOf('vue').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('stylus').oneOf('vue').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('stylus').oneOf('vue').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('stylus').oneOf('vue').use('stylus-loader') */{loader: 'stylus-loader',options: {sourceMap: false}}]},/* config.module.rule('stylus').oneOf('normal-modules') */{test: /\.module\.\w+$/,use: [/* config.module.rule('stylus').oneOf('normal-modules').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('stylus').oneOf('normal-modules').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('stylus').oneOf('normal-modules').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('stylus').oneOf('normal-modules').use('stylus-loader') */{loader: 'stylus-loader',options: {sourceMap: false}}]},/* config.module.rule('stylus').oneOf('normal') */{use: [/* config.module.rule('stylus').oneOf('normal').use('vue-style-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\vue-style-loader\\index.js',options: {sourceMap: false,shadowMode: false}},/* config.module.rule('stylus').oneOf('normal').use('css-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\css-loader\\dist\\cjs.js',options: {sourceMap: false,importLoaders: 2}},/* config.module.rule('stylus').oneOf('normal').use('postcss-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\postcss-loader\\dist\\cjs.js',options: {sourceMap: false,postcssOptions: {plugins: [function () { /* omitted long function */ }]}}},/* config.module.rule('stylus').oneOf('normal').use('stylus-loader') */{loader: 'stylus-loader',options: {sourceMap: false}}]}]},/* config.module.rule('js') */{test: /\.m?jsx?$/,exclude: [function () { /* omitted long function */ }],use: [/* config.module.rule('js').use('babel-loader') */{loader: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\babel-loader\\lib\\index.js',options: {cacheCompression: false,cacheDirectory: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\.cache\\babel-loader',cacheIdentifier: 'a61de254'}}]}]},optimization: {realContentHash: false,splitChunks: {cacheGroups: {defaultVendors: {name: 'chunk-vendors',test: /[\\/]node_modules[\\/]/,priority: -10,chunks: 'initial'},common: {name: 'chunk-common',minChunks: 2,priority: -20,chunks: 'initial',reuseExistingChunk: true}}},minimizer: [/* config.optimization.minimizer('terser') */new TerserPlugin({terserOptions: {compress: {arrows: false,collapse_vars: false,comparisons: false,computed_props: false,hoist_funs: false,hoist_props: false,hoist_vars: false,inline: false,loops: false,negate_iife: false,properties: false,reduce_funcs: false,reduce_vars: false,switches: false,toplevel: false,typeofs: false,booleans: true,if_return: true,sequences: true,unused: true,conditionals: true,dead_code: true,evaluate: true},mangle: {safari10: true}},parallel: true,extractComments: false})]},plugins: [/* config.plugin('vue-loader') */new VueLoaderPlugin(),/* config.plugin('define') */new DefinePlugin({'process.env': {NODE_ENV: '"development"',BASE_URL: '"/"'}}),/* config.plugin('case-sensitive-paths') */new CaseSensitivePathsPlugin(),/* config.plugin('friendly-errors') */new FriendlyErrorsWebpackPlugin({additionalTransformers: [function () { /* omitted long function */ }],additionalFormatters: [function () { /* omitted long function */ }]}),/* config.plugin('html') */new HtmlWebpackPlugin({title: 'vue_test',scriptLoading: 'defer',templateParameters: function () { /* omitted long function */ },template: 'C:\\Users\\nash_\\Desktop\\vue_test\\public\\index.html'}),/* config.plugin('copy') */new CopyPlugin({patterns: [{from: 'C:\\Users\\nash_\\Desktop\\vue_test\\public',to: 'C:\\Users\\nash_\\Desktop\\vue_test\\dist',toType: 'dir',noErrorOnMissing: true,globOptions: {ignore: ['**/.DS_Store','C:/Users/nash_/Desktop/vue_test/public/index.html']},info: {minimized: true}}]}),/* config.plugin('eslint') */new ESLintWebpackPlugin({extensions: ['.js','.jsx','.vue'],cwd: 'C:\\Users\\nash_\\Desktop\\vue_test',cache: true,cacheLocation: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\.cache\\eslint\\43b3f5ba.json',context: 'C:\\Users\\nash_\\Desktop\\vue_test',failOnWarning: false,failOnError: true,eslintPath: 'C:\\Users\\nash_\\Desktop\\vue_test\\node_modules\\eslint',formatter: 'stylish'})],entry: {app: ['./src/main.js']}
}

二、关闭语法检查

使用vue.config.js可以对脚手架进行个性化定制,详情见:Vue CLI

下面案例中,我们在main.js 中,定义一个未使用的遍历,这个时候编译会报错,如下所示:

在这里插入图片描述
我们只需要在 vue.config.js中增加如下配置:lintOnSave:false即可。

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,// 关闭语法检查lintOnSave:false
})

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_536513.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodejs使用PassThrough流进行数据传递合并

在Node.js中,流(stream)是处理数据的强大工具,它们允许我们以流式方式处理大量数据,而不必一次性将所有数据加载到内存中。PassThrough是Node.js中的一个流类型,它在数据流传递过程中起到 无操作 的中间层&…

22.0.6 LEADTOOLS 增加了 Python 支持 -Crack

LEADTOOLS 增加了 Python 支持 Python 开发人员现在可以利用 LEADTOOLS 技术,包括识别、多媒体和成像。 2023 年 7 月 18 日 - 16:40新版本 特征 添加了完整的 Python 支持 LEADTOOLS Python 支持包括高级图像处理功能、OCR、PDF、条形码识别和表单处理,…

OpenCV图片校正

OpenCV图片校正 背景几种校正方法1.傅里叶变换 霍夫变换 直线 角度 旋转3.四点透视 角度 旋转4.检测矩形轮廓 角度 旋转参考 背景 遇到偏的图片想要校正成水平或者垂直的。 几种校正方法 对于倾斜的图片通过矫正可以得到水平的图片。一般有如下几种基于opencv的组合方…

LLM架构自注意力机制Transformers architecture Attention is all you need

使用Transformers架构构建大型语言模型显著提高了自然语言任务的性能,超过了之前的RNNs,并导致了再生能力的爆炸。 Transformers架构的力量在于其学习句子中所有单词的相关性和上下文的能力。不仅仅是您在这里看到的,与它的邻居每个词相邻&…

docker的资源控制及数据管理

docker的资源控制及docker数据管理 一.docker的资源控制 1.CPU 资源控制 1.1 资源控制工具 cgroups,是一个非常强大的linux内核工具,他不仅可以限制被 namespace 隔离起来的资源, 还可以为资源设置权重、计算使用量、操控进程启停等等。 …

苍穹外卖 day1 搭建成功环境

引入 idea找不到打包生成的文件目录怎么办,首先点击这个小齿轮 show ecluded files然后就能找到隐藏的文件 这个jar包内含tomcat,可以直接丢在linux上用 开发环境:开发人员在开发阶段使用的环境,一般外部用户无法访问 测试环…

shell脚本之循环语句

循环语句 循环含义 将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件 for循环语句 一般知道循环次数使用for循环 第一类 格式1: for名称 in 取值次数;do;done; 格式2: for 名称 in {取值列表} do done# 打印20次 for i i…

k8s之Pod及Probe 探针机制(健康检查机制)

文章目录 1、Pod1.1、定义1.2、Pod的形式1.2、Pod的使用1.3、 Pod生命周期1.4、生命周期钩子1.5、临时容器1.5.1、定义1.5.2、使用临时容器的步骤 1.6、静态Pod 2、Probe 探针机制(健康检查机制)2.1、探针分类2.2、Probe配置项2.3、编写yaml测试探针机制…

学C的第三十四天【程序环境和预处理】

相关代码gitee自取: C语言学习日记: 加油努力 (gitee.com) 接上期: 学C的第三十三天【C语言文件操作】_高高的胖子的博客-CSDN博客 1 . 程序的翻译环境和执行环境 在ANSI C(C语言标准)的任何一种实现中,存在两个不同的环境。 &#xff0…

PyTorch学习笔记(十六)——利用GPU训练

一、方式一 网络模型、损失函数、数据(包括输入、标注) 找到以上三种变量,调用它们的.cuda(),再返回即可 if torch.cuda.is_available():mynn mynn.cuda() if torch.cuda.is_available():loss_function loss_function.cuda(…

1339. 分裂二叉树的最大乘积

链接: ​​​​​​1339. 分裂二叉树的最大乘积 题解: /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* …

Java性能分析中常用命令和工具

当涉及到 Java 性能分析时,有一系列强大的命令和工具可以帮助开发人员分析应用程序的性能瓶颈、内存使用情况和线程问题。以下是一些常用的 Java 性能分析命令和工具,以及它们的详细说明和示例。 以下是一些常用的性能分析命令和工具汇总: …

Nacos配置管理、Feign远程调用、Gateway服务网关

1.Nacos配置管理 1.1.将配置交给Nacos管理的步骤 1.在Nacos中添加配置 Data Id服务名称-环境名称.yaml eg&#xff1a;userservice-dev.yaml 2.引入nacos-config依赖 在user-service服务中&#xff0c;引入nacos-config的客户端依赖 <!--nacos配置管理依赖--> <dep…

redis--主从复制

redis主从复制 Redis 主从复制是一种用于实现数据复制和数据备份的机制&#xff0c;它允许将一个 Redis 服务器的数据复制到其他 Redis 服务器上。主从复制在 Redis 中通常用于构建高可用性架构、读写分离以及数据分析等场景。 主从复制的角色 主服务器&#xff08;Master&a…

系统架构设计专业技能 · 软件工程之需求工程

系列文章目录 系统架构设计高级技能 软件架构概念、架构风格、ABSD、架构复用、DSSA&#xff08;一&#xff09;【系统架构设计师】 系统架构设计高级技能 系统质量属性与架构评估&#xff08;二&#xff09;【系统架构设计师】 系统架构设计高级技能 软件可靠性分析与设计…

Cpp学习——类与对象3

目录 一&#xff0c;初始化列表 1.初始化列表的使用 2.初始化列表的特点 3.必须要使用初始化列表的场景 二&#xff0c;单参数构造函数的隐式类型转换 1.内置类型的隐式类型转换 2. 自定义类型的隐式类型转换 3.多参数构造函数的隐式类型转换 4.当你不想要发生隐式类型转换…

Unity VR:XR Interaction Toolkit 输入系统(Input System):获取手柄的输入

文章目录 &#x1f4d5;教程说明&#x1f4d5;Input System 和 XR Input Subsystem&#xff08;推荐 Input System&#xff09;&#x1f4d5;Input Action Asset⭐Actions Maps⭐Actions⭐Action Properties&#x1f50d;Action Type (Value, Button, Pass through) ⭐Binding …

数据结构<树和二叉树>顺序表存储二叉树实现堆排

✨Blog&#xff1a;&#x1f970;不会敲代码的小张:)&#x1f970; &#x1f251;推荐专栏&#xff1a;C语言&#x1f92a;、Cpp&#x1f636;‍&#x1f32b;️、数据结构初阶&#x1f480; &#x1f4bd;座右铭&#xff1a;“記住&#xff0c;每一天都是一個新的開始&#x1…

Gin+微服务实现抖音视频上传到七牛云

文章目录 安装获取凭证Gin处理微服务处理 如果你对Gin和微服务有一定了解&#xff0c;看本文较容易。 安装 执行命令&#xff1a; go get github.com/qiniu/go-sdk/v7获取凭证 Go SDK 的所有的功能&#xff0c;都需要合法的授权。授权凭证的签算需要七牛账号下的一对有效的A…

Go语言入门指南:基础语法和常用特性解析(上)

一、Go语言前言 Go是一种静态类型的编译语言&#xff0c;常常被称作是21世纪的C语言。Go语言是一个开源项目&#xff0c;可以免费获取编译器、库、配套工具的源代码&#xff0c;也是高性能服务器和应用程序的热门选择。 Go语言可以运行在类UNIX系统——比如Linux、OpenBSD、M…