zoukankan      html  css  js  c++  java
  • Create React App 安装less 报错

    执行npm run eject 暴露模块

    安装 npm i  less less-loader -D

    1.打开 react app 的 webpack.config.js 

    const sassRegex = /.(scss|sass)$/;
    const sassModuleRegex = /.module.(scss|sass)$/;
    //添加
    const lessRegex = /.less$/;
    const lessModuleRegex = /.module.less$/;
     
    2. 在 大概467 行 添加 
    {
    test: lessRegex,
    exclude: sassModuleRegex,
    use: getStyleLoaders(
    {
    importLoaders: 2,
    sourceMap: isEnvProduction && shouldUseSourceMap,
    },
    'less-loader'
    ),
    // Don't consider CSS imports dead code even if the
    // containing package claims to have no side effects.
    // Remove this when webpack adds a warning or an error for this.
    // See https://github.com/webpack/webpack/issues/6571
    sideEffects: true,
    },
    // Adds support for CSS Modules, but using SASS
    // using the extension .module.scss or .module.sass
    {
    test: lessModuleRegex,
    use: getStyleLoaders(
    {
    importLoaders: 2,
    sourceMap: isEnvProduction && shouldUseSourceMap,
    modules: true,
    getLocalIdent: getCSSModuleLocalIdent,
    },
    'less-loader'
    ),
    },
    # 必须在 file-loader 上面
     
     
    这时 会发现 npm start 会报错 
     
    删除 node_modules 
    重新安装 npm instal
     
    再npm tsatrt 
    成功 
     
     
    鼓掌
  • 相关阅读:
    Qt之任务栏系统托盘图标
    Qt中 QTableWidget用法总结
    cookie详解
    爬虫cookie
    代理授权验证_web客户端授权验证
    ProxyHandler处理器__代理设置__自定义opener
    Handler处理器和自定义Opener
    记录英语单词19.03.14
    转义字符的英语缩写
    之前记录的单词07
  • 原文地址:https://www.cnblogs.com/qq735675958/p/11255246.html
Copyright © 2011-2022 走看看