Tôi đang sử dụng tập lệnh .iss
để tạo tệp exe bên trong Inno Setup Compiler. Tôi cần phải đóng gói một số node_modules vào ứng dụng này vì vậy tôi có một dòng dưới [Files]
mà trông như thế này:Trình biên dịch thiết lập Inno "Không thể tìm thấy đường dẫn được chỉ định" với đường dẫn dài
Source: "{#SourcePath}Encore.Warehouse.UI\bin\Warehouse_Release\warehouse\*"; \
DestDir: "{app}\warehouse"; Flags: ignoreversion recursesubdirs createallsubdirs
Khi tôi biên dịch, tôi nhận được lỗi này:
Đây là đầu ra trình biên dịch:
Vì vậy, nó xuất hiện để chạy tốt cho đến khi nó bị hủy bỏ. Suy nghĩ ban đầu của tôi là browser.js
không tồn tại nhưng sau khi kiểm tra lại, đây không phải là trường hợp. Ngoài ra, tôi đang sử dụng một ký tự đại diện trong đường dẫn nguồn để trình biên dịch biết tệp tồn tại, nhưng có vẻ như đang gặp sự cố khi nén nó.
Một điều khác mà có thể gây ra sự cố là độ dài đường dẫn tệp. Các mô-đun nút thường kết thúc với các đường dẫn tệp cực kỳ vô lý do phụ thuộc lồng nhau. Trong trường hợp này, chiều dài đường dẫn là . Giả sử đây là nguyên nhân gây ra vấn đề, có cách nào để vượt qua nó không?