如何将React本机组件发布到NPM?
将本机组件发布到npm需要遵循哪些步骤? 我正在尝试在NPM中发布示例组件。 我们需要在之前建造它吗? 如果是,如何进行?如何将React本机组件发布到NPM?,npm,react-native-android,Npm,React Native Android,将本机组件发布到npm需要遵循哪些步骤? 我正在尝试在NPM中发布示例组件。 我们需要在之前建造它吗? 如果是,如何进行? 请告诉我命令的细节好吗?不,您不需要构建,只需将android本机代码放在android和ios目录中,并在根目录中放一个index.js来引用它们,然后 添加自述 给出适当的版本控制 正名 类似于package.json中的这个 { "_from": "package-name@0.1.3", "_id": "package-name@0
请告诉我命令的细节好吗?不,您不需要构建,只需将android本机代码放在android和ios目录中,并在根目录中放一个index.js来引用它们,然后
- 添加自述
- 给出适当的版本控制
- 正名
{
"_from": "package-name@0.1.3",
"_id": "package-name@0.1.3",
"_inBundle": false,
"_location": "/package-name",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "package-name@0.1.3",
"name": "package-name",
"escapedName": "package-name",
"rawSpec": "0.1.3",
"saveSpec": null,
"fetchSpec": "0.1.3"
},
"_requiredBy": [
"/"
],
"_spec": "0.1.3",
"author": {
"name": "Your name",
"email": "your@gmail.com"
},
"bugs": {
"url": "https://github.com/bug/issues"
},
"dependencies": {
"prop-types": "^15.6.0"
},
"description": "description about pacakge",
"homepage": "https://github.com/#readme",
"keywords": [
"react-native",
"react",
"dnd"
],
"license": "MIT",
"main": "index.js",
"name": "package-name",
"peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/package-name.git"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"version": "0.1.3"
}
是的,构建不是必需的,它正在工作。谢谢你。我刚刚发布了正确的版本控制,在package.json文件中命名,并将源文件保存在根目录中。