2016-09-01 17 views
11

Điều này đã hoạt động trước đó. Nhưng kể từ khi tôi nâng cấp từ nút 4,6-6,5, Khi tôi làm một npm start, tôi kết thúc với lỗi dưới đâyPhản hồi trình đóng gói gốc không thành công trên nút 6.5

Failed to build DependencyGraph: @providesModule naming collision: 
    Duplicate module name: String.prototype.es6 
    Paths: ...../node_modules/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with ...../app/MallJell/nd/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js 

This error is caused by a @providesModule declaration with the same name across two different files. 
Error: @providesModule naming collision: 
    Duplicate module name: String.prototype.es6 
    Paths: ....../react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with ..../react-packager/src/Resolver/polyfills/String.prototype.es6.js 

This error is caused by a @providesModule declaration with the same name across two different files. 
    at HasteMap._updateHasteMap (..../node_modules/react-native/packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js:155:13) 
    at module.getName.then.name (.....node_modules/react-native/packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js:115:31) 
+0

Các bạn đã cố gắng để cập nhật node_modules của bạn sau khi cập nhật nút ...? npm install –

+0

Bạn đã nâng cấp React-Native của mình hay bạn đã sao chép một số tệp từ một nơi nào đó vào thư mục React-Native gần đây? Hãy xem xét thông báo 'Tên mô-đun trùng lặp: String.prototypr.es6' – efkan

+0

@AbdulAhad: Tôi đã xóa hoàn toàn các nút node_modules của mình và sau đó chạy' npm install' theo sau là 'npm start' –

Trả lời

1

Tôi chỉ đưa ra câu trả lời mà làm việc cho bạn ở đây để những người khác có thể nhìn thấy nó.

Hủy bỏ thư mục node_modules

rm -rf node_modules/ 

Sau đó làm sạch bộ nhớ cache NPM và cài đặt các module lại

npm cache clean && npm install 

Sau đó chạy Packager lại

npm start 
+0

Tôi có cùng một vấn đề. Nhưng giải pháp trên không hiệu quả với tôi. Bất kỳ giúp đỡ? – amit

+0

Bạn có lỗi tương tự sau khi chạy các lệnh trên hay thay đổi lỗi không? –

+0

Tôi gặp lỗi tương tự. Các bước trên không tạo ra sự khác biệt – amit

-1

tôi giải quyết vấn đề này bằng cách modifing mã của "packag.json". Và sau đó cài đặt lại nodemodules.

Trước:

"scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start", 
    "test": "jest" 
}, 

Sau

"scripts": { 
     "start": "react-native start" 
}, 
Các vấn đề liên quan