如何去除纱包

Posted

技术标签:

【中文标题】如何去除纱包【英文标题】:How to remove yarn packages 【发布时间】:2021-03-24 13:55:21 【问题描述】:

我按照https://tailwindcss.com/docs/installation和https://web-crunch.com/posts/how-to-install-tailwind-css-2-using-ruby-on-rails的说明安装tailwind如下

~/code/example % yarn add tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
yarn add v1.22.4
[1/4] ????  Resolving packages...
[2/4] ????  Fetching packages...
[3/4] ????  Linking dependencies...
warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0".
[4/4] ????  Building fresh packages...
success Saved 0 new dependencies.
✨  Done in 3.87s.

当我尝试删除它以安装最新版本时,我收到此错误:

~/code/example % yarn remove tailwindcss @tailwindcss/postcss7-compat
yarn remove v1.22.4
[1/3] ????  Removing module tailwindcss...
[2/3] ????  Removing module @tailwindcss/postcss7-compat...
error This module isn't specified in a package.json file.
info Visit https://yarnpkg.com/en/docs/cli/remove for documentation about this command.

我不完全理解删除纱线包的工作原理——有人可以帮忙吗?

【问题讨论】:

看看你的package.json 文件,可能包的名称稍有不同 我的 package.json 看起来像这样: "name": "example", "private": true, "dependencies": "@rails/actioncable": "^6.0.0", “@rails/activestorage”:“^6.0.0”,“@rails/ujs”:“^6.0.0”,“@rails/webpacker”:“5.2.1”,“autoprefixer”:“^9”, “postcss”:“^7”,“tailwindcss”:“npm:@tailwindcss/postcss7-compat”,“turbolinks”:“^5.2.0”,“版本”:“0.1.0”,“devDependencies”: "webpack-dev-server": "^3.11.0" 【参考方案1】:

如果你有错误

yarn install yarn install v0.27.5 warning ../package.json: No license field [1/4] Resolving packages... success Already up-to-date. Done in 0.09s.

为我试试这个npx clear-npx-cache这个工作

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

从节点v16.10.0 升级到v17.4.0 后,我解决了这个问题。 您还可以使用最新的稳定版本 16.13.2。 之后您可以使用npm cache clean -f 清除缓存 然后再次运行您的命令。

【讨论】:

以上是关于如何去除纱包的主要内容,如果未能解决你的问题,请参考以下文章

DataTable如何去除重复的行

oracle如何去除某个字段中两边的空格

SQL查询,如何去除重复的记录?

如何去除SVN版本信息

oracle如何去除某个字段中两边的空格

安卓使用webview如何去除url中的广告