【问题标题】:Autoprefixer error in sublime 4, mapping and package.jsonsublime 4、mapping 和 package.json 中的 Autoprefixer 错误
【发布时间】:2022-09-30 10:43:55
【问题描述】:

嗨,我通过包安装安装了 autoprefixer css。 node.js 已安装,我认为我做的一切都是正确的,但是当我尝试运行它时,出现了这个错误:

自动前缀 错误:(node:20773) [DEP0148] DeprecationWarning: Use of deprecated folder mapping \"./\" in the \"exports\" field module resolution at /Users/\"myusername\"/Library/Application Support /Sublime Text/Packages/Autoprefixer/node_modules/postcss/package.json。 更新此 package.json 以使用类似 \"./*\" 的子路径模式。 (使用node --trace-deprecation ... 显示警告的创建位置)

有人可以帮我吗? 谢谢

    标签: mapping sublimetext package.json autoprefixer


    【解决方案1】:

    这是 Autoprefixer 的 JavaScript 依赖项之一的问题,名为 postcss。 Autoprefixer 插件已经一年多没有更新了,所以它的一些依赖已经变得有点陈旧了。然而,正如here 所详述的那样,修复非常简单。

    打开Terminal 应用程序,然后输入

    cd "~/Library/Application Support/Sublime Text/Packages/Autoprefixer"
    

    (不要忘记路径周围的引号,因为它包含空格)

    进入该目录后,只需运行

    npm update
    

    并且应该更新 JS 部门。重新启动 Sublime,你应该一切准备就绪。

    【讨论】:

      【解决方案2】:

      我发现了同样的错误:

      [DEP0148] 弃用警告:使用已弃用的文件夹映射“./” 包的“导出”字段模块分辨率 .../node_modules/tslib/package.json。

      然后我通过在文件 /node_modules/tslib/package.json 中探索并使用以下内容更新 package.json 文件来解决它。

      "exports": {
          ...,
          "./": "./*"
      }
      

      【讨论】:

        猜你喜欢
        • 2020-07-09
        • 1970-01-01
        • 2013-09-24
        • 2018-09-21
        • 2014-01-04
        • 2018-11-16
        • 2017-09-13
        • 2017-05-19
        • 1970-01-01
        相关资源
        最近更新 更多