首页 > 其他分享 >webpack-使用篇

webpack-使用篇

时间:2023-03-31 18:01:00浏览次数:49  
标签:npm cli less loader webpack 使用 js

1.新建项目后,安装webpack

npm install webpack -D // 开发环境依赖
npm install webpack -g // 全局安装

安装webpack-cli

npm i webpack-cli -g // 全局安装webpack-cli

不止需要安装webpack,还需要安装webpack-cli, 因为webpack4后加了更多功能,所以需要加入webpack-cli依赖。

// 对于基础内容打包,这边我本来是用了dva,打包提示报错,报错内容如下(应该是虽然引入了webpack,但是没有使用webpack loader 所以无法解析),然后我把入口文件写成一个js函数进行导出,可以成功打包

You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

打包命令如下:

webpack ./src/index.js -o dist/index.js
webpack ./src/index.js -o dist/index.js --mode development  (开启开发模式, mode:development开发模式 production生产模式

 

// 解析一些loader

npm install less less-loader --save-dev //less解析成css

 在webpack.config.js中进行配置

module: {
  rules: [
    {
      test: /\.less$/i,
      use: [
        // compiles Less to CSS
        'style-loader',
        'css-loader',
        'less-loader',
      ],
    },
  ]
}

上述添加了好几个loader所以都需要进行安装

npm install css-loader style-loader less-loader less --save-dev

 

标签:npm,cli,less,loader,webpack,使用,js
From: https://www.cnblogs.com/best-mll/p/17277073.html

相关文章

  • vue2中使用antv/G6节点内容可滚动的ER图
    先举一个栗子: 如果不会请移步到官网的栗子,请点击查看狠人话不多,直接给大家上代码:整体代码片段<template><divid="container"style="position:relative;"></div></template><script>/*eslint-disable*/importG6from"@antv/g6";i......
  • 使用EFCore的Code First和MySql数据库迁移(转载 )
    下辈子还当程序员 博客园首页新随笔联系订阅管理随笔-4  文章-0  评论-9  阅读- 44432使用EFCore的CodeFirst和MySql数据库迁移 1.感慨一下    随着.netcore的持续更新和升级,至少对于从事.net开发的人员和即将踏入这个领域......
  • 如何使用自定义通达信指标(附带3技术指标3选股指标)
    通达信类型的交易软件都支持通达信指标公式,电脑端推荐使用东方财富,同花顺,通达信自己也有电脑端,但是做得不好。手机端可以下载通达信APP,最好是安卓版,IOS的通达信有bug,不知道修复了没。点击日线再点更多选更多指标点新建就可以进入公式编辑界面,或者可以选择已有的公式进行修改点条件......
  • 记录使用mybatis时踩到的坑-integer类型数据为0时,会判断为:等于空字符串为true
    因为做查询操作时,需要设置为传入参数值才进行查询,于是判断条件是:status!=nullandstatus!=''即mapper层的写法:<iftest="status!=nullandstatus!=''">andstatus=#{status}</if> 但设计表时,默认status=0表示正常状态,status=1表示其他状态。当传入status=0进......
  • SpringBoot 使用RedisTemplate
    1.导入Maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.配置连接信息spring:redis:host:127.0.0.1......
  • 使用SqlBulkCopy sqlserver 批量插入数据(C#)
    先说实现原理:将需要插入数据库的集合里面的数据存在datatable里面,列名需相同,然后调用SqlBulkCopy方法。1.新建datatable,并赋值DataTabledataTable=newDataTable();dataTable.Columns.Add("NAME1");dataTable.Columns.Add("NAME2");dataTable.Columns.Add("NAME3");data......
  • kubernetes Secret使用
    节选rabbitmq的k8s部署部分secret用来配置环境变量1.Secret.yaml:1.1.配置文件secret.yaml apiVersion:v1kind:Secretmetadata:name:rabbitmq-secretnamespace:rabbitmqtype:Opaquedata:RABBITMQ_ERLANG_COOKIE:MTIzajE5dWVkYXM3ZGFkODEwMjNqMTM5ZGph......
  • cursor的安装与使用
    1.cursor介绍cursor是一个集成GPT-4的IDE开发工具(有的说是chat-gpt3)。可以根据自己的要求搜索功能,其会自动生成自己想要的代码。很是强大与方便。2.下载windows版本的cursor这里直接提供我百度网盘的下载地址。链接:https://pan.baidu.com/s/1Zsmu5dCbP-APwtmi......
  • (转) beego中URL反转使用
    原文:https://www.cnblogs.com/hei-ma/articles/13626245.html什么是URL反转:根据“URL路径对应的处理函数“来获取到对应”URL方法“就是URL反转。 URL反转的好处:url改变不需要跟着改代码。 URL反转使用示例1、本示例的路由规则如下beego.Router("/login",......
  • 使用Apipost自动化测试工具来优化测试流程
    随着项目研发进程的不断推进,软件功能不断增多,对于软件测试的要求也越来越高。为了提高测试效率和减少测试成本,许多软件测试团队借助于自动化测试工具来优化测试流程。Apipost也提供了自动化测试工具,在本文中,我们将探讨如何借助Apipost自动化测试工具来优化测试流程。Apipost......