Страницы

Поиск по вопросам

понедельник, 18 марта 2019 г.

Оформление пакета для NPM

Здравствуйте. Решил я тут создать и опубликовать пакет для node.js. Прочитал пару статей по оформлению пакетов, дал команду "npm init" и понеслась. Написал код, написал README.md, сохранил всё на gitlab, сделал "npm publish" и.. не впечатлило.
Как так у всех получается содержимое README.md "прицеплять" как документацию на странице пакета (например: https ://www.npmjs.com/package/express-session), а у меня получилось нечто такое: https://www.npmjs.com/package/express-sticky-cluster
Содержимое package.json:
{ "author": { "name": "Valeriy V. Pushkar", "email": "" }, "bugs": { "url": "https ://github.com/kainpl/express-sticky-cluster/issues" }, "dependencies": { "http-proxy": "*", "merge": "*", "cookie": "*" }, "description": "Sticky session balancer based on a cluster and node-http-proxy modules, with express and socket.io support", "devDependencies": {}, "directories": {}, "dist": { "shasum": "671d155887bf4b6b3055989ef65b077c022df890", "tarball": "https ://registry.npmjs.org/express-sticky-cluster/-/express-sticky-cluster-0.0.1.tgz" }, "gitHead": "066bc4d03d2d058ff534be1949120a41d0507464", "homepage": "https ://github.com/kainpl/express-sticky-cluster#readme", "keywords": [ "express.js", "cluster", "http-proxy", "socket.io", "sticky-cluster", "sticky-sessions" ], "license": "MIT", "main": "index.js", "maintainers": [ { "name": "kain_pl", "email": "" } ], "name": "express-sticky-cluster", "optionalDependencies": {}, "readme": "https ://github.com/kainpl/express-sticky-cluster#readme", "repository": { "type": "git", "url": "git+https ://github.com/kainpl/express-sticky-cluster.git" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "version": "0.1.1" }


Ответ

Спасибо! Ответ на вопрос:
Уберите поле readme. Тогда npm сам всё сделает – Alexey Ten

Комментариев нет:

Отправить комментарий