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 srcthư mục chứa các tệp nguồn JavaScript. Quá trình xây dựng tạo ra distthư mục chứa các tệp phân phối. Tất nhiên, distthư 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 srccũng như distthư mục? Hiện tại khi tôi chạy npm publishtừ kho lưu trữ git của mình, nó dẫn đến chỉ srcxuấ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": {
...
}
}
.gitignorehay 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.