Tôi muốn xuất bản một gói npm có chứa nguồn của tôi cũng như các tệp phân phối. Kho lưu trữ Github của tôi chứa src
thư mục chứa các tệp nguồn JavaScript. Quá trình xây dựng tạo ra dist
thư mục chứa các tệp phân phối. Tất nhiên, dist
thư mục không được kiểm tra trong kho lưu trữ Github.
Làm cách nào để xuất bản gói npm theo cách mà khi ai đó làm npm install
, họ sẽ nhận được src
cũng như dist
thư mục? Hiện tại khi tôi chạy npm publish
từ kho lưu trữ git của mình, nó dẫn đến chỉ src
xuất bản thư mục.
Package.json của tôi trông như thế này:
{
"name": "join-js",
"version": "0.0.1",
"homepage": "https://github.com/archfirst/joinjs",
"repository": {
"type": "git",
"url": "https://github.com/archfirst/joinjs.git"
},
"main": "dist/index.js",
"scripts": {
"test": "gulp",
"build": "gulp build",
"prepublish": "npm run build"
},
"dependencies": {
...
},
"devDependencies": {
...
}
}
.gitignore
hay không.npmignore
(có vẻ như không phải như tôi đọc tài liệu) - @Naresh vui lòng cho chúng tôi biết cách nào hoạt động tốt.