大佬教程收集整理的这篇文章主要介绍了使用 yarn berry Github 子目录安装的描述符无效,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要安装远程存储库的子目录作为我的节点依赖项。
根据这个问题,可以用yarn 2.x.x https://github.com/yarnpkg/yarn/issues/4725
安装GitHub仓库的子目录作为依赖然而,运行 yarn add https://github.com/mklueh/grIDsome/tree/master/grIDsome.git
会产生
Internal Error: InvalID descriptor (git+https://github.com/mklueh/grIDsome/tree/master/grIDsome.git)
at Module.x (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:2:435195)
at C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:2:30958
at Array.map (<anonymous>)
at m.execute (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:2:30866)
at processticksAndRejections (internal/process/task_queues.Js:93:5)
at async m.valIDateAndExecute (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:2:660570)
at async Y.run (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:17:3854)
at async Y.runExit (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:17:4021)
at async h (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:2:285303)
at async r (C:\Users\MyPc\Workspace\myproject\.yarn\releases\yarn-2.4.1.cJs:2:283914)
这是子模块的package.Json。
{
"version": "0.7.23","name": "grIDsome","description": "A JAMstack framework for building blazing fast websites with Vue.Js","homepage": "https://grIDsome.org","repository": "https://github.com/grIDsome/grIDsome","BUGs": "https://github.com/grIDsome/grIDsome/issues","license": "MIT","main": "index.Js","browser": "app/index.Js","bin": {
"grIDsome": "./bin/grIDsome.Js"
},"keywords": [
"vue","grIDsome","static site generator","jamstack","website","blog"
],"dependencIEs": {
"@babel/code-frame": "^7.5.5","@babel/core": "^7.0.0","@grIDsome/cli": "^0.3.4","@hAPI/joi": "^15.1.1","@sindresorhus/slugify": "^1.1.0","@vue/babel-p@R_403_5990@-app": "^4.2.2","@vue/component-compiler-utils": "^2.5.2","address": "^1.1.0","auto-bind": "^2.0.0","autoprefixer": "^9.4.7","babel-loader": "8.0.5","cache-loader": "^2.0.1","camelcase": "^5.0.0","case-sensitive-paths-webpack-plugin": "^2.2.0","chalk": "^2.4.2","chokIDar": "^3.4.2","color-String": "^1.5.3","columnify": "^1.5.4","connect-history-API-fallBACk": "^1.6.0","core-Js": "^3.6.4","css-loader": "^2.1.0","devcert": "^1.1.0","dotenv": "^6.2.0","enhanced-resolve": "4.1.1","eventemitter3": "^3.1.0","express": "^4.16.4","express-graphql": "^0.12.0","fastest-levenshtein": "^1.0.12","file-loader": "^3.0.1","frIEndly-errors-webpack-plugin": "^1.7.0","fs-extra": "^7.0.1","globby": "^9.0.0","graphql": "^15.5.0","graphql-compose": "7.20.1","graphql-playground-mIDdleware-express": "^1.7.12","hash-sum": "^1.0.2","hirestime": "^3.2.1","HTML-webpack-plugin": "^3.2.0","invariant": "^2.2.4","is-relative": "^1.0.0","is-url": "^1.2.4","jest-worker": "24.0.0","Json-loader": "^0.5.7","loader-utils": "^1.2.3","lodash": "^4.17.11","lokiJs": "^1.5.6","lru-cache": "^5.1.1","md5-file": "^4.0.0","mime-types": "^2.1.21","mini-css-extract-plugin": "^0.5.0","moment": "^2.24.0","optimize-css-assets-webpack-plugin": "^5.0.1","p-map": "^2.0.0","path-to-regexp": "^2.2.1","physical-cpu-count": "^2.0.0","pnp-webpack-plugin": "^1.6.4","portfinder": "^1.0.20","postcss-loader": "^3.0.0","potrace": "^2.1.8","probe-image-size": "^4.0.0","resolve-from": "^5.0.0","sharp": "^0.28.1","slash": "^2.0.0","sockJs": "^0.3.19","sockJs-clIEnt": "^1.3.0","stack-trace": "^0.0.10","svgo": "^2.2.2","tapable": "2.0.0-beta.5","url-loader": "^1.1.2","vue": "^2.6.10","vue-loader": "^15.7.1","vue-Meta": "^2.2.2","vue-router": "^3.1.3","vue-server-renderer": "^2.6.10","vue-style-loader": "^4.1.2","vue-template-compiler": "^2.6.10","webpack": "^4.29.3","webpack-chain": "^5.2.0","webpack-dev-mIDdleware": "^3.5.2","webpack-hot-mIDdleware": "^2.24.3","webpack-merge": "^4.2.1","yaml-loader": "^0.5.0"
},"peerDependencIEs": {
"less-loader": "*","sass-loader": "*","stylus-loader": "*"
},"peerDependencIEsMeta": {
"sass-loader": {
"optional": true
},"less-loader": {
"optional": true
},"stylus-loader": {
"optional": true
}
},"ENGInes": {
"node": ">=8.3"
},"contributors": [
{
"name": "Tommy Vedvik (@tomtev)"
},{
"name": "Hans-Jørgen Vedvik (@hjvedvik)"
}
]
}
这里出了什么问题?远程存储库是否需要调整才能使用 yarn 2?
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的使用 yarn berry Github 子目录安装的描述符无效全部内容,希望文章能够帮你解决使用 yarn berry Github 子目录安装的描述符无效所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。