在我中,package.json
我my-custom-i18n
通过其相对路径指向本地包:
"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.
我看到它看起来在npm
注册表中,该程序包不存在。
使用本地包装的纱线有什么变化吗?本地包是指相对路径指向的包my-custom-i18n
。
纱线需要file:
本地包的前缀。
对于相对路径:
yarn add file:./../your-project
对于绝对路径
yarn add file:/dev/your-project
对于您的示例,in的依赖关系package.json
将声明如下:
"my-custom-i18n": "file:./../MyProject.Shared/myproject-i18n",
这也适用于Yarn和NPM。
它与NPM客户端不兼容,Yarn团队意识到并宣布支持此行为-
有关GitHub问题的参考。
更新:
从 v0.21.0
版本开始,file:
不需要前缀。请参阅带有fix和changelog的pull-
request
。
问题内容: 我已经在Redhat下使用yum安装了ffmpeg,但很难确定将软件包安装到的位置(路径)。是否有一种简便的方法可以确定此结果,而无需自己手动找到它? 问题答案: yum使用RPM,因此以下命令将列出已安装软件包的内容:
嗨,我正在尝试使用composer设置一个项目。我能够安装CakePHP,但在自定义目录上安装CakePHP/debug_工具包时遇到了困难。我试图将其安装在“vendor/cakephp/cakephp/app/Plugin/DebugKit/”上,因为cakephp要求其插件安装在其“app”文件夹的Plugin目录中。 我已经根据这个网站设置了我的composer.json,但插件仍然安装在
问题内容: 我都python2.7和安装。 符号链接链接到。 当我键入: 它将默认安装的python2版本。 一些软件包同时支持python2和python3。 如何安装via python3版本? 问题答案: 你可能需要构建virtualenvpython3的,然后在激活virtualenv之后安装python3的软件包。这样你的系统就不会混乱了 可能是这样的:
问题内容: 我在Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到问题,并且想用Christoph Gohlke的Window二进制文件安装它。(根据我的经验,这减轻了许多其他软件包安装的麻烦。) 但是,尽管Christoph过去曾经提供.exe文件,但最近看来他是在上载.whl文件。 http://www.lfd.uci.edu/~gohlke/pythonlib
需求场景 在只有局域网的情况下,把一台笔记本电脑和的软件分享给另一个新的笔记本电脑 相同操作系统,相同机器架构如何 分享软件? 这里说一下,虽然指出不通过 软件安装程序 分享软件,但是可以接受 把 电脑上已经安装的软件 打包成一个软件安装程序 的解决方案
问题内容: 由于某些原因,我在用pip安装新软件包时遇到问题。我有一个OS Sierra环境,以前一切正常。现在,无论我是否使用virtualenv,我都会得到: 这不仅适用于“请求”库,还适用于所有其他库(例如django等)。 我有最新的点子: 而我的python版本是:2.7.12 此外,根据本文,我检查了是否可以卷曲PyPi网站,并且确实得到了回复。 知道有什么问题吗? 已编辑 我以如下方