Sử dụng cửa sổ, tôi tiếp tục gặp phải lỗi NPM khi chạy tập lệnh. Là mô hình phù hợp khác nhau giữa OSX và Win7? Hoặc là mocha này cụ thể?Tại sao Mocha không thể giải quyết đường dẫn (hoặc mẫu) này?
Ví dụ, kiểm tra của tôi đang ở:
src/redux/normalizers/__tests__
và kịch bản NPM là:
"test": "mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'"
console của tôi (cũng trong ảnh chụp màn hình dưới đây) nói điều này:
> mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'
C:\Users\User\WebstormProjects\redux-form\node_modules\mocha\lib\utils.js:626
throw new Error("cannot resolve path (or pattern) '" + path + "'");
^
Error: cannot resolve path (or pattern) ''src/**/__tests__/*''
ảnh chụp màn hình: http://i.imgur.com/EL7LOna.png
Sửa tôi là thể thay đổi kịch bản thử nghiệm tác giả repo của trong thời gian tới để
"test": "mocha --compilers js:babel/register --recursive src/**/__tests__/*"
Có lẽ đây chỉ là một lỗi trên một phần của họ mà không ai để ý vì không ai khác sử dụng cửa sổ?
Tuy nhiên, tôi muốn hiểu tại sao. Có lẽ những liên kết này rất hữu ích cho bất cứ ai đi qua này:
Ngoài ra ở đây là toàn bộ NPM-debug.log https://paste.ee/p/6Wexf – AlecPerkey
Các lỗi được ném vào [utils.js mocha của] (https://github.com /mochajs/mocha/blob/63ef07f7e5cac464e0710812cdadecb009bcdf3b/lib/utils.js#L628) nhưng nó xảy ra do [chức năng đồng bộ của glob] (https://github.com/isaacs/node-glob). Tôi cũng muốn biết tại sao nó lại xảy ra –