你如何使用"yarn create <pkg-name>"?
How do you use "yarn create <pkg-name>"?
我正在阅读 Yarn 博客,发现它支持像 create-react-app 一样的 yarn create。
https://yarnpkg.com/blog/2017/05/12/introducing-yarn/
我在本地试过...基本上通过以下 package.json.
制作了非常简单的应用程序
{
"name": "create-test-app",
"version": "1.0.0",
"bin": {
"create-test-app": "./index.js"
},
"dependencies": {
...
}
}
但是不知怎么的,它抱怨找不到包裹。
"error Couldn't find package "create-test-app" 在 "npm" 注册表上。
为了使用 "yarn create",我应该在 "npm" 注册表上上传吗?不能在本地试试吗?提前致谢。
Yarn 取自 NPM,没有自己的包创建机制。当您在 NPM 上创建包时,Yarn 实际上会通过 NPM 注册表获取其详细信息。
使用方法是yarn create <starter-kit-package>
。初学者工具包必须已全局安装。您可以在 npm 注册表中找到 create-*
个初学者工具包。
这里是link到documentation for Yarn create
添加到@Oluwafemi Sule 的回答。
使用方法是yarn create <starter-kit-package>
。初学者工具包必须已全局安装。您可以在 npm 注册表中找到 create-*
个初学者工具包。
这意味着你需要将它安装到你的 yarn global 或者将它发布到 npm registry。
幸运的是,您可以全局安装本地包。因此,首先创建一个初学者工具包,然后执行以下操作:
yarn global add file:/path/to/create-kit-package
然后你可以这样做:
yarn create kit-package
上面的kit-package
是没有创建的包的名称,因为你应该使用符合以下格式的名称创建包:
create-package-name
所以在 cli 上,您将命令称为:
yarn create package-name
在全局安装后调用。
一旦您对软件包感到满意,就可以将它发布到 NPM,这样其他人或您自己就可以正常安装它,而无需先在全局范围内添加该软件包。
我正在阅读 Yarn 博客,发现它支持像 create-react-app 一样的 yarn create。
https://yarnpkg.com/blog/2017/05/12/introducing-yarn/
我在本地试过...基本上通过以下 package.json.
制作了非常简单的应用程序{
"name": "create-test-app",
"version": "1.0.0",
"bin": {
"create-test-app": "./index.js"
},
"dependencies": {
...
}
}
但是不知怎么的,它抱怨找不到包裹。 "error Couldn't find package "create-test-app" 在 "npm" 注册表上。
为了使用 "yarn create",我应该在 "npm" 注册表上上传吗?不能在本地试试吗?提前致谢。
Yarn 取自 NPM,没有自己的包创建机制。当您在 NPM 上创建包时,Yarn 实际上会通过 NPM 注册表获取其详细信息。
使用方法是yarn create <starter-kit-package>
。初学者工具包必须已全局安装。您可以在 npm 注册表中找到 create-*
个初学者工具包。
这里是link到documentation for Yarn create
添加到@Oluwafemi Sule 的回答。
使用方法是yarn create <starter-kit-package>
。初学者工具包必须已全局安装。您可以在 npm 注册表中找到 create-*
个初学者工具包。
这意味着你需要将它安装到你的 yarn global 或者将它发布到 npm registry。
幸运的是,您可以全局安装本地包。因此,首先创建一个初学者工具包,然后执行以下操作:
yarn global add file:/path/to/create-kit-package
然后你可以这样做:
yarn create kit-package
上面的kit-package
是没有创建的包的名称,因为你应该使用符合以下格式的名称创建包:
create-package-name
所以在 cli 上,您将命令称为:
yarn create package-name
在全局安装后调用。
一旦您对软件包感到满意,就可以将它发布到 NPM,这样其他人或您自己就可以正常安装它,而无需先在全局范围内添加该软件包。