返回顶部
首页 > 资讯 > 前端开发 > JavaScript >webpack搭建vue环境时报错异常解决
  • 387
分享到

webpack搭建vue环境时报错异常解决

2024-04-02 19:04:59 387人浏览 八月长安
摘要

目录首先是配置package.JSON然后安装webpack工具运行WEBpack测试4.运行webpack测试配置各种loader(文件解析器)(1)配置入口(entry)(2)配

今天用webpack手动搭建环境的时候,疯狂报错,好大会都进行不了下一步

首先是配置package.json


//自动配置
  npm init -y

一切都没有任何问题

然后安装webpack工具


npm install webpack webpack-cli --save-dev
  //或者是npm i webpack webpack-cli -D也可以

运行webpack测试

这一步的时候 我在命令行上敲出webpack 按下回车时 就开始疯狂报错

然后最快的方法就是把文件删了重新安装
再来一遍之后还是报错 相同的错误让人头蒙

webpack -V 输出之后 发现连版本号都没有输出
后来想了想 是不是 webpack没有全局安装 这个问题 是我觉得最不可能的 因为之前也是用过的

然后重新安装webpack和webpack-cli 还是之前的指令
然后手动创建src文件

4.运行webpack测试

CommonJS规范:基于服务端模块化规范,node产出


抛出:modules.exports
引入:require

es6 module:


import xxx from ''
export default {}

因为webpack默认只支持js和json文件的引入 所以如果要在JS中引入其他文件类型 比如.CSS .png.html
解析时都需求安装合适的loader来进行解析处理

配置各种loader(文件解析器)

安装babel相关

安装 babel和React相关加载器


cnpm i babel-loader @babel/core @babel/preset-env -D

安装css加载器


npm i css-loader style-loader -D
cnpm i css-loader style-loader -D

安装HTML插件


npm i html-webpack-plugin -D
cnpm i html-webpack-plugin -D

PS:【依赖安装到 开发环境与生产环境的区别】

开发环境,即项目的编码阶段需要的依赖,上线后不需要引用,例如:webpack构建工具、babel加载器等,使用 --save-dev 或 -D 命令安装;

生产环境,项目上线后开始正式提供对外服务的阶段仍然需要依赖支持,例如:Jquery库、路由等,使用 --save 或 -S 命令安装;
在项目的根目录下创建webpack.config.js配置文件,依次完成以下配置:

(1)配置入口(entry)


module.exports = { entry:'./src/index.js' }

(2)配置出口(output)


const path = require('path');
      module.exports = {
          // ...
          output: {
              path: path.resolve(__dirname, 'dist'),
              filename: 'main.js'
          }
      }

(3)配置加载器(loader)


module.exports = {
    // ...
    module:{
        rules:[
            {
                test: /\.css$/,
                use:['style-loader','css-loader']
            },
            {
                test: /\.js?$/, // jsx/js文件的正则
                exclude: /node_modules/, // 排除 node_modules 文件夹
                use:{
                    // loader 是 babel
                    loader: 'babel-loader',
                    options: {
                        // babel 转义的配置选项
                        babelrc: false,
                        presets: [
                            [require.resolve('@babel/preset-env'), {modules: false}]
                        ],
                        cacheDirectory: true
                    }
                }
            }
        ]
    }
}

(4)配置插件(plugin)


const HtmlWebPackPlugin = require('html-webpack-plugin');
module.exports = {
	// ...
	plugins:[
		new HtmlWebPackPlugin({
			template: 'public/index.html',
			filename: 'index.html',
			inject: true
		})
	]
}

执行打包命令


npx webpack --mode development

配置 npm run build 命令执行打包操作:


//在 package.json 文件添加 build 项

{
    "scripts": {
        "build": "webpack --mode production"
    }
}

执行打包命令:


npm run build

搭建本地服务器

安装依赖


cnpm i webpack-dev-server -D

在webpack.config.js文件中配置本地服务相关信息


module.exports = {
          // ...
          devServer: {
              contentBase: './dist',
              host: 'localhost',
              port: 3000
          }
      }

在package.json文件中配置启动命令


{
    "scripts": {
        "start": "webpack-dev-server --mode development --open"
    }
}

执行启动服务命令


npm start

然后是一些集成

与vue集成


Vue-loader:解析vue文件
      vue-template-compiler

      安装:npm install vue-loader vue-template-compiler -D
      配置webpack文件: {test:/\.vue$/,use:['vue-loader']},

      实例化vueLoaderPlugin插件
      const { VueLoaderPlugin }=require('vue-loader')
      添加插件实例化:
       },
          plugins: [
              new VueLoaderPlugin()
          ]

与less集成


安装:npm install less-loader less -D
配置:
 module: {
        rules: [
            {test:/\.less$/,use:['style-loader','css-loader','less-loader']},
        ]
    },

与sass集成


安装:npm install sass-loader node-sass -D
配置:
 module: {
        rules: [
            {test:/\.(scss|sass)$/,use:['style-loader','css-loader','sass-loader']},
        ]
    },

sass常用语法:https://www.jb51.net/article/222337.htm

与vue-router


安装:npm install vue-router -D

与vuex的集成

安装:npm install vuex -D

到此这篇关于webpack搭建vue环境时报错异常解决的文章就介绍到这了,更多相关webpack搭建vue环境时报错内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: webpack搭建vue环境时报错异常解决

本文链接: https://lsjlt.com/news/135038.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • webpack搭建vue环境时报错异常解决
    目录首先是配置package.json然后安装webpack工具运行webpack测试4.运行webpack测试配置各种loader(文件解析器)(1)配置入口(entry)(2)配...
    99+
    2024-04-02
  • 如何搭建vue+node+webpack环境
    这篇文章主要介绍如何搭建vue+node+webpack环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、环境搭建1.1、去官网安装node.js(http://www.runo...
    99+
    2024-04-02
  • 如何使用vue-cli+webpack搭建vue开发环境
    这篇文章主要介绍了如何使用vue-cli+webpack搭建vue开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在这里我们需要首先下...
    99+
    2024-04-02
  • Vue 搭建Vuex环境详解
    目录搭建Vuex环境总结 搭建Vuex环境 在src目录下创建一个文件夹store,在store文件夹内创建一个index.js文件 index.js用于创建Vuex中最核心的sto...
    99+
    2024-04-02
  • 亚马逊服务器搭建java环境异常怎么办解决不了
    1.检查网络连接是否正常。检查网络连接是否正常,检查是否有网络拥堵或丢失连接,以及网络设置是否正确。 2.检查引导文件是否正确。如果引导文件丢失或损坏,则可能导致程序无法启动。检查是否正确复制、重命名、导入或导出引导文件。 3.检查Jav...
    99+
    2023-10-27
    亚马逊 异常 环境
  • vue之webpack -v报错解决方案总结
    小白学习一下vue,然后了解到了webpack相关的知识,然后就各种安装 cnpm 是国内的源相比国际源要快很多,不知道cnpm的自己查一下吧。 cnpm install -g we...
    99+
    2024-04-02
  • webpack打包node时fs报错如何解决
    这篇文章主要介绍“webpack打包node时fs报错如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“webpack打包node时fs报错如何解决”文章能帮助大家解决问题。webpack打包n...
    99+
    2023-07-04
  • Vue源码之rollup环境搭建步骤详解
    目录搭建环境建立rollup配置文件创建入口文件打包前准备打包测试一下搭建环境 第一步 进行初始化,在终端输入npm init -y生成package.json文件,可以记住所有开发...
    99+
    2024-04-02
  • Vue路由搭建时出现router.map is not a function报错怎么解决
    这篇“Vue路由搭建时出现router.map is not a function报错怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们...
    99+
    2023-07-04
  • 腾讯云服务器怎么搭建wordpress运行环境异常
    如果您使用的是腾讯云服务器(以下简称腾讯云服务器),出现以下情况可能会导致出现wordpress运行环境异常: 服务器不可用:如果服务器未能及时响应应用程序的请求,可能会导致服务器不可用或应用程序无法启动。 服务不可用:如果服务出现故障...
    99+
    2023-10-26
    运行环境 腾讯 异常
  • rac环境新建库时报ora-28000问题怎么解决
    本篇内容主要讲解“rac环境新建库时报ora-28000问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“rac环境新建库时报ora-28000问题怎么...
    99+
    2024-04-02
  • 解决创建conda环境时Solving environment: failed 和 ResolvePackageNotFound 的错误
    文章目录 问题描述问题分析解决方法参考资料 问题描述 今天在调试论文的代码时,需要创建anaconda环境,按照github上给的指定进行环境的创建。却一直报Solving environ...
    99+
    2023-09-27
    conda python 开发语言
  • @Transactional注解异常报错怎么解决
    这篇文章主要介绍“@Transactional注解异常报错怎么解决”,在日常操作中,相信很多人在@Transactional注解异常报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”@Transact...
    99+
    2023-06-29
  • java反射异常报错解决:java.lang.NoSuchFieldException
    我这里是学习测试开发时报错,关联:运行代码中调用另一个代码文件的私有属性并且这个私有属性还需与本地excel文件中的title一致! 报错信息如下图: 69行代码: 103行代码:  Caseinfo私有属性代码: excel下标0...
    99+
    2023-09-05
    java 开发语言 idea
  • 虚拟机搭建测试环境解决方案
    图片中涉及的脚本在图片下方。 【脚本1】. select df.tablespace_name "表空间名",        totalspace...
    99+
    2024-04-02
  • 云服务器游戏环境异常怎么解决
    云服务器游戏环境异常可能导致玩家无法继续游戏,以下是一些解决方法: 检查游戏更新:检查游戏是否有新的补丁或更新,更新可能导致玩家需要重新加载云服务器的配置文件。 检查防火墙设置:检查防火墙设置,确保没有禁用任何游戏端口或防止其他人试图访...
    99+
    2023-10-26
    异常 环境 服务器
  • 腾讯云服务器怎么搭建wordpress运行环境异常状态
    当您尝试搭建wordpress的运行环境时,可能会遇到以下异常状态: 连接不上服务器:可能由于您的云服务器配置不正确或其他原因导致连接问题。 无法访问服务器:当您尝试从服务器上访问网站时,服务器可能会提示“连接失败,无法访问服务器”或者...
    99+
    2023-10-26
    运行环境 腾讯 异常
  • 腾讯云服务器搭建WordPress运行环境异常状态信息
    1. 问题描述 在搭建WordPress运行环境时,可能会遇到一些异常状态信息,例如: 无法访问WordPress网站 数据库连接失败 PHP版本不兼容 网站加载速度慢等 这些问题可能会影响网站的正常运行,需要及时解决。 2. 解决方...
    99+
    2023-10-26
    运行环境 腾讯 异常
  • anaconda配置python环境报错怎么解决
    当在Anaconda中配置Python环境时遇到问题时,可以尝试以下解决方法: 确保Anaconda已经正确安装并且环境变量已经...
    99+
    2024-03-15
    Anaconda python
  • 搭建nginx-php环境时报错:connection refused nginx启动但未监听到80端口
    配置完成之后,测试时发现: curl locahost connection refused 2、查看80端口是否开启,发现虽然nginx处于启动状态,但是他并未监听到80端口 3、检查配置文件后发现...
    99+
    2023-09-13
    php nginx 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作