Tôi nhận được lỗi này Invalid Directory /Users/node_modules/superagent
với dự án React Native. Tôi không chắc chắn lý do tại sao nó sẽ tìm kiếm các mô-đun ở vị trí này? Làm thế nào tôi có thể sửa lỗi này để tìm kiếm mô-đun bên trong thư mục node_modules
của dự án React Native nơi nó thực sự nằm ở đâu?Invalid Directory/Users/node_modules/superagent với React Native
Trả lời
Sự cố là npm3. Bạn phải hạ cấp nó xuống npm2 vì các gói phẳng dường như không hoạt động với phản ứng gốc.
Tôi sắp sửa nói "[anh chàng này dường như có cùng một vấn đề, và đã đạt đến cùng một kết luận về cách sửa chữa nó] (https://github.com/facebook/react-native/issues/4296)" nhưng sau đó tôi nhận thấy rằng anh là bạn. –
Có phiên bản cụ thể nào của npm tôi nên sử dụng không. Tôi đã thử chỉ làm 'npm install -g npm @ latest-2' nhưng điều đó dường như không khắc phục được gì. –
Có thể thử npm @ 2 thay vì mới nhất-2? Cũng đừng quên xóa thư mục node_modules của bạn trước khi thực hiện lại npm i. Tôi cũng phát hiện ra lỗi này khi bạn chạy một dự án chứa một package.json khác trong một trong các thư mục con. Xác minh rằng quá. – JWindey
tôi có thể chạy vào một vấn đề tương tự qua tại Using PubNub with React Native
tôi đã sử dụng nvm để hạ xuống Node v4.2.2 và sau đó NPM giảm tự tự động để 2.14.7. Đã tạo lại dự án React Native (sử dụng react-native init
) để không còn là thư mục mô-đun phẳng nữa. Tuy nhiên, vẫn gặp lỗi tương tự khi yêu cầu.
Nút js có nhóm các thư mục có thể chứa các mô-đun. Khi bạn cài đặt một mô-đun, đôi khi mô-đun có thể phụ thuộc vào các mô-đun khác. Tôi dành cả ngày để hiểu điều đó. Bạn phải cài đặt hướng dẫn phụ thuộc này. Trong trường hợp của bạn npm install -S superagent
. Nó hiển thị lỗi là đường dẫn bị thiếu trong/Users/node_modules vì đây là phần tử cuối cùng của mảng đầy đủ với các đường dẫn có thể có chứa các mô-đun (cho MAC).
Danh sách đầy đủ các đường dẫn theo OS: https://www.npmjs.com/package/npm-paths
- 1. Sử dụng PubNub với React Native
- 2. React + React Native starter kit
- 3. React-Native + crypto: Cách tạo HMAC trong React-Native?
- 4. React Native Navigator
- 5. Ẩn thanh trạng thái với React Native
- 6. React Native: require() với Chuỗi động?
- 7. TransformError với babel-preset-react-native/index.js
- 8. Lưu trữ UserPreferences với React Native App
- 9. React Native Android & Genymotion
- 10. React-Native: LayoutAnimation
- 11. React Native for Mac
- 12. React Native Infinite Scroll
- 13. Xem PDF trong React Native
- 14. React Native sử dụng Cocoapods
- 15. Tại sao React Native Drawer không được kích hoạt bằng React Native Router Flux + Redux?
- 16. Relay vs Redux vs Apollo với GraphQL và React-Native
- 17. Cách bắt đầu viết ứng dụng UWP với React Native?
- 18. Chúng ta có thể sử dụng Highcharts với React-Native?
- 19. React Native - Vertical align image với resizeMode "chứa"
- 20. Cách sử dụng Xác thực Twitter Firebase với React Native?
- 21. Thành phần văn bản dạng dốc với React Native
- 22. Chạy nhiều trình mô phỏng iOS với React Native?
- 23. Không thể làm việc với React Native Async Storage
- 24. Dự án Thư viện Android với React Native
- 25. Socket.io không hoạt động với React Native trên Android
- 26. EventEmitter và Subscriber ES6 Cú pháp với React Native
- 27. React-native bị kẹt tại Dependency Graph
- 28. React Native onPress được gọi tự động
- 29. Tuyệt đối và Flexbox trong React Native
- 30. Vẽ quy tắc ngang trong React Native
Tôi nhận được điều tương tự nhưng với Firebase với React Native. –
Làm tương tự cho mô-đun 'sự kiện ' – Louis
Sửa lỗi của tôi đã khởi động lại máy chủ Node, đã không thực hiện điều đó vì lệnh' npm install' – Louis