Tag: yarnpkg

如何卸载纱线

我怎样才能卸载纱线? 我用它作为一个react-native项目,现在每当我将代码从index.ios.js或index.android.js它会抛出一个错误,所以我只想使用npm,但每当我初始化一个反应-native项目默认为纱线。 我试过npm uninstall yarn但没有工作。 谢谢。

使用Yarn创build目录的权限

我试图设置一个命令,使用Yarn来创build目录,build立我的Docker镜像,然后启动docker-compose up 。 我在我的package.json添加了一个启动脚本来执行一个shell脚本 : "scripts": { "start": "./start-docker.sh", … } 这是start-docker.sh : #!/bin/bash mkdir -p volumes/mysql volumes/wordpress docker-compose build docker-compose up 它起初不起作用,因为我的容器没有权限访问创build的目录。 然后,在创build目录之后,为了给容器提供完全的权限,添加了这一行: sudo chmod -R 777 volumes 但是正如你所看到的,这个命令需要使用sudo来执行。 这意味着执行yarn start命令要求input密码,这是我不想要的。 我摆脱了shell脚本 , 只使用了纱线脚本 : "scripts": { "prestart": "mkdir -p volumes/mysql volumes/wordpress && docker-compose build", "start": "docker-compose up", … } 令人惊讶的是,它的工作,但我不明白为什么..你们有什么想法?

如何从纱线github回购安装包

当我使用npm install fancyapps/fancybox#v2.6.1 –save ,fancybox pkg在v2.6.1标签将被安装。 这种行为在文档中描述 我想问,如何用yarn做这个? 这个命令是否是正确的select? 在纱线文件是不是这个格式的任何东西。 yarn add fancyapps/fancybox#v2.6.1

为什么我不使用npm来安装纱线?

在博客中发布纱线(一种替代的npm客户端),他们说:“最简单的方法就是运行npm install -g yarn ”。 但是如果你到他们的文档中的“安装纱线”页面 ,“npm安装纱线”没有在任何特定于平台的安装页面上列出,并且它仅作为“替代”页面上的三个选项中的第三个提供。 此外,当您npm install纱线时,会打印一个弃用警告,“build议您使用本机安装方法为您的环境安装纱线”。 所以我的问题是,如果npm install是最简单的安装方法,为什么不是在他们的文档推荐的方法? 使用npm安装纱线有缺点吗?

如何使用纱线安装凉亭包?

从项目的自述文件 : 多个registry:从npm或Bower安装任何软件包,并保持软件包工作stream程相同。 我假设这意味着我可以用Yarn安装我的Bower软件包(列在我的项目的bower.json )。 如果是这样的话,我该如何去做呢? 我没有看到任何提及Bower或在文档中使用单独的registry。 但是,我确实看到源中列出的Bowerregistry。

yarn.lock和npm的包装锁之间有什么区别?

我不小心在使用Yarn的项目中运行了npm install ,并注意到npm创build了一个package-lock.json文件。 我知道Yarn刺激了人气,部分原因是它使用了一个锁文件来产生比npm更可靠和更确定的依赖关系安装,而这个安装一会儿只有一个残缺的shrinkwrap特性 ,但是现在我不确定这个npm lockfile生意,以及是否有任何令人信服的继续使用纱线。 所以本着先前Q和A对StackOverflow的精神,我要问: 这两个软件包pipe理者之间在可靠性方面是否存在重大差异? 如果不是,除了“更多表情符号?”之外,还有什么令人信服的理由继续使用纱吗?

自定义AWS ElasticBean NodeJS安装(使用纱线)

是否可以configurationEBS使用yarn package manager而不是NPM来安装我的NodeJS应用程序?

安装Yarn Ubuntu 16.04(Linux Mint 18.1)

我用Ubuntu 16.04安装了Linux Mint 18.1。 我已经安装了Node 6.10.0。 当执行指示纱线文档的命令时: sudo apt-get update && sudo apt-get install yarn 它说“找不到纱包” 我必须做其他事情,因为在文档中我没有看到任何关于它的事情。 谢谢。

如何通过纱线安装本地path包? 它无法find包

在我的package.json我通过它的相对path指向本地包my-custom-i18n : 的package.json "dependencies": { "core-js": "^2.4.1", "my-custom-i18n": "./../MyProject.Shared/myproject-i18n", "rxjs": "5.0.0-beta.12", … } npm install正确安装包,但yarn有问题,根本找不到这个包: 纱线输出 $ yarn yarn install v0.15.1 info No lockfile found. [1/4] Resolving packages… error Couldn't find package "myproject-i18n" on the "npm" registry. info Visit http://yarnpkg.com/en/docs/cli/install for documentation about this command. 我看到它在npmregistry上看起来不在这个包里。 题 使用本地包装纱线有什么变化吗? 通过本地软件包,我指的是相对path指向的软件包my-custom-i18n 。

我怎样才能更新纱线全球包?

我尝试了一些可能的CLI命令,但似乎没有实际更新与yarn global add安装的软件包。 yarn global upgrade和yarn upgrade global都无法正常工作。 有没有办法升级全球软件包?