คำถามติดแท็ก npm-install

npm install <packagename> เป็นคำสั่งใน npm CLI ที่ค้นหาและติดตั้งแพ็กเกจที่ระบุจากที่เก็บ npm

15
จะติดตั้งแพ็คเกจ npm จาก GitHub โดยตรงได้อย่างไร
พยายามติดตั้งโมดูลจากผลลัพธ์ Github ใน: ข้อผิดพลาด ENOENT บน package.json ทำซ้ำได้อย่างง่ายดายโดยใช้ express: npm install https://github.com/visionmedia/express พ่นผิดพลาด npm install express โรงงาน ทำไมฉันถึงติดตั้งจาก github ไม่ได้? นี่คือเอาต์พุตคอนโซล: npm http GET https://github.com/visionmedia/express.git npm http 200 https://github.com/visionmedia/express.git npm ERR! not a package /home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/tmp.tgz npm ERR! Error: ENOENT, open '/home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/package/package.json' npm ERR! If you need help, you may report …

22
ข้อผิดพลาดของ xcode-select active directory developer
เห็นข้อผิดพลาดต่อไปนี้เมื่อทำงานnpm installซึ่งต้องnode-gyp... xcode-selectแต่อาจจะเรียกโดยอะไรที่ต้องใช้ xcode-select: ข้อผิดพลาด: เครื่องมือ 'xcodebuild' ต้องใช้ Xcode แต่ไดเรกทอรีผู้พัฒนาที่ใช้งานอยู่ '/ Library / Developer / CommandLineTools' เป็นเครื่องมือบรรทัดคำสั่ง อะไรคือปัญหา?

11
ทำไม“ npm install” เขียน package-lock.json ใหม่
ฉันเพิ่งจะอัพเกรดNPM @ 5 ตอนนี้ผมมีแพคเกจ lock.jsonไฟล์ที่มีทุกอย่างจากpackage.json ฉันคาดหวังว่าเมื่อฉันรันnpm installเวอร์ชันที่ขึ้นต่อกันจะถูกดึงจากไฟล์ล็อคเพื่อพิจารณาว่าควรติดตั้งอะไรในไดเร็กทอรีnode_modulesของฉัน มีอะไรแปลก ๆ ที่จริง ๆ แล้วมันก็ปรับเปลี่ยนและเขียนไฟล์package-lock.jsonของฉันใหม่ ยกตัวอย่างเช่นแฟ้มล็อคมี typescript ระบุให้อยู่ในเวอร์ชัน2.1.6 จากนั้นหลังจากที่npm installคำสั่งรุ่นได้เปลี่ยนไปเป็น2.4.1 ที่ดูเหมือนจะเอาชนะวัตถุประสงค์ทั้งหมดของไฟล์ล็อค ฉันพลาดอะไรไป ฉันจะได้รับ npm เพื่อเคารพไฟล์ล็อคของฉันได้อย่างไร?

6
การติดตั้งโมดูลโลคัลโดยใช้ npm หรือไม่?
ฉันมี repo โมดูลที่ดาวน์โหลดมาฉันต้องการติดตั้งในเครื่องไม่ใช่ในไดเร็กตอรี่อื่นหรือไม่? วิธีง่ายๆในการทำเช่นนี้คืออะไร?

17
ไม่สามารถติดตั้ง NodeJs: / usr / bin / env: node: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันพยายามติดตั้ง nodeJs ใน Ubuntu 14.04 ของฉันเพื่อใช้ GruntJs ฉันได้อ่านเกี่ยวกับUbuntu วิธีการต่าง ๆ ในการทำ ( ปัญหา? ) ดังนั้นนี่คือสิ่งที่ฉันทำเพื่อติดตั้ง: sudo apt-get install npm sudo npm install -g grunt-cli พิมพ์ grunt หลังจากนั้นฉันได้รับข้อผิดพลาด: /usr/bin/env: node: No such file or directory ดังนั้นฉันได้ลอง: curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs sudo apt-get update …

30
npm ข้อผิดพลาด! รหัส ELIFECYCLE
ฉันพยายามที่จะเรียนรู้การตอบสนองดังนั้นฉันจึงมีตัวอย่างโค้ดสำหรับแอป Fullstack และฉันพยายามที่จะทำให้มันทำงาน แต่หลังจากใช้งานการติดตั้ง npm ตามด้วยการเริ่มต้น npm ฉันได้รับข้อผิดพลาดต่อไปนี้: npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server" npm ERR! node v7.5.0 npm ERR! npm v4.3.0 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! voting_app@1.1.0 server: `live-server --public -- …

10
ฉันจะแก้ไขคำเตือนเกี่ยวกับเงินฝากออมทรัพย์ของ UNMET ได้อย่างไร
ฉันใช้ Windows 10 พร้อม Node 5.6.0 และ npm 3.6.0 ฉันพยายามติดตั้งวัสดุเชิงมุมและ mdi ลงในโฟลเดอร์การทำงานของฉัน npm ติดตั้งข้อผิดพลาดmdi เชิงมุมกับ: +-- angular@1.5.0 +-- UNMET PEER DEPENDENCY angular-animate@^1.5.0 +-- UNMET PEER DEPENDENCY angular-aria@^1.5.0 +-- angular-material@1.0.6 +-- UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- mdi@1.4.57 npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\xxxxx\Desktop\ngClassifieds\package.json' npm WARN angular-material@1.0.6 …

6
อะไรคือความแตกต่างระหว่าง“ การติดตั้ง npm” และ“ npm ci”?
ฉันทำงานกับการรวมอย่างต่อเนื่องและค้นพบคำสั่งnpm ci ฉันไม่สามารถคิดได้ว่าข้อดีของการใช้คำสั่งนี้สำหรับเวิร์กโฟลว์ของฉันคืออะไร เร็วขึ้นไหม มันทำให้การทดสอบยากขึ้นโอเคและหลังจากนั้นหรือไม่

27
ข้อผิดพลาดในการติดตั้ง NPM: การสิ้นสุดของอินพุต JSON ที่ไม่คาดคิดขณะวิเคราะห์ใกล้ '… nt-webpack-plugin“:” 0
เมื่อสร้างโครงการ Angular 5 ใหม่: รุ่นโหนด: 8.9.2 เวอร์ชัน npm: 5.5.1 คำสั่งของฉันคือ npm install -g @angular/cli ข้อผิดพลาดคือ npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log บันทึกข้อผิดพลาดคือhttp://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log


8
ติดตั้งเฉพาะสาขาจาก github โดยใช้ Npm
ฉันต้องการติดตั้ง bootstrap-loader จาก github ในโครงการของฉันโดยใช้ npm ขณะนี้พวกเขากำลังบำรุงรักษาสองเวอร์ชันของโครงการนี้ซึ่งสามารถใช้ร่วมกับ webpack เวอร์ชัน 1 และ 2 ได้ ผมอยากจะติดตั้งรุ่น1 คำสั่ง npm อะไรที่ฉันควรใช้เพื่อติดตั้งสิ่งนี้? ฉันลองใช้ต่ำกว่าอันใดอันหนึ่ง แต่มันไม่ทำงาน npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save

11
วิธีแก้ไข 'fs: การประเมินแหล่งโมดูลดั้งเดิมไม่รองรับ' - graceful-fs
เมื่อเร็ว ๆ นี้ฉันได้เปลี่ยนไปใช้โหนด v.6 และมันเริ่มสร้างปัญหามากขึ้นเรื่อย ๆ เมื่อใช้งานบิลด์ปกติ grunt / gulp / webpack ตัวอย่างเช่น: $ gulp [14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed [14:02:20] Try running: npm install gulp ในขณะที่อึกและปลั๊กอินและโมดูลอื่น ๆ ทั้งหมดได้รับการติดตั้ง (และแม้กระทั่งติดตั้งใหม่ผ่านrm -rf node_modules) ในโฟลเดอร์ / node_modules ข้อผิดพลาดส่วนใหญ่มีลักษณะคล้ายกัน (node:42) fs: re-evaluating native module sources is not supported. If you are …

4
ฉันต้องการทั้ง package-lock.json และ package.json หรือไม่
หลังจากอัปเดต NPM ของฉันเป็นเวอร์ชันล่าสุด (จาก 3.X เป็น 5.2.0) และทำงานnpm installในโครงการที่มีอยู่ฉันได้รับpackage-lock.jsonไฟล์ที่สร้างขึ้นโดยอัตโนมัติ ผมสามารถบอกให้ฉันแผนภูมิการอ้างอิงที่แน่นอนเมื่อเทียบกับpackage-lock.jsonpackage.json จากข้อมูลเพียงอย่างเดียวดูเหมือนว่าpackage.jsonซ้ำซ้อนและไม่ต้องการอีกต่อไป พวกเขาทั้งสองจำเป็นสำหรับ NPM ในการทำงานหรือไม่ จะปลอดภัยหรือเป็นไปได้ที่จะใช้package-lock.jsonไฟล์เท่านั้น? เอกสารบน package-lock.json ( doc1 , doc2 ) ไม่ได้พูดถึงสิ่งใด แก้ไข : หลังจากคิดเพิ่มเติมเกี่ยวกับเรื่องนี้ฉันมาสรุปว่าถ้ามีคนต้องการใช้โครงการของคุณกับ NPM เวอร์ชันเก่า (ก่อน 5.x) มันจะยังคงติดตั้งการพึ่งพาทั้งหมด แต่มีเวอร์ชันที่ถูกต้องน้อยกว่า (เวอร์ชันแพตช์)

5
npm ติดตั้งและสร้าง repo github แบบแยกส่วน
นี่ไม่ใช่คำถามใหม่ทั้งหมด แต่ตอนนี้ฉันกำลังมองหาสิ่งที่ดีและฉันกำลังมีปัญหาในการหาทางแก้ไข ฉันกำลังใช้โมดูลสำหรับแอพเชิงมุมที่เรียกว่า angular-translate อย่างไรก็ตามฉันต้องทำการแก้ไขเล็กน้อยในซอร์สโค้ดเพื่อให้ทุกอย่างทำงานได้ตามที่ฉันต้องการและตอนนี้ฉันต้องการคงการเปลี่ยนแปลงเหล่านั้นต่อnpm installไป เพื่อนร่วมงานแนะนำให้ฉันแยก repo ของซอร์สโค้ดและชี้ไปที่ repo ที่แยกของฉันเป็นการพึ่งพาซึ่งฉันได้ลองด้วยวิธีเหล่านี้เช่น npm install https://github.com/myRepo/angular-translate npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz อย่างแรกทำให้ฉันมีไดเร็กทอรีแบบนี้โดยไม่มีบิลด์ เพียงแค่ package.json, .npmignore และไฟล์ markdown บางไฟล์ -angular-translate .npmignore .nvmrc CHANGELOG.md package.json etc ประการที่สองnpm installให้ฉันซื้อคืนเต็มรูปแบบอีกครั้ง npm install angular-translateแต่ฉันไม่ได้รับการสร้างเช่นเมื่อผมใช้คำสั่ง ฉันเคยเห็นความแตกต่างของการเรียกใช้สคริปต์แบบ preublish แต่ฉันไม่แน่ใจว่าจะทำอย่างไรเมื่อติดตั้งโมดูลทั้งหมด ฉันได้ลองเผยแพร่ทางแยกเป็นโมดูลของตัวเองไปยังรีจิสตรี npm แต่อีกครั้งฉันไม่ได้สร้างและฉันไม่แน่ใจว่าเป็นสิ่งที่ถูกต้อง ... ฉันขอโทษสำหรับความไม่รู้ของฉันในหัวข้อนี้ ฉันไม่มีประสบการณ์มากมายกับ npm ชอบที่จะรับคำติชมเกี่ยวกับปัญหานี้ ดูเหมือนว่าอาจเป็นปัญหาที่พบบ่อยพอสมควรเมื่อต้องทำการปรับเปลี่ยนซอร์สโค้ดของแพ็คเกจ? อาจจะมีทางออกที่ดีกว่านี้? ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ.

6
ทำไม package-lock.json จึงเปลี่ยนแฮชความสมบูรณ์จาก sha1 เป็น sha512
ฉันเพิ่งสร้างไฟล์ล็อก npm ใหม่ package-lock.json ซึ่งเป็นส่วนหนึ่งของเวิร์กโฟลว์ทั่วไปของฉัน แต่ฉันสังเกตว่าคราวนี้แฮชความสมบูรณ์ทั้งหมดได้เปลี่ยนจาก sha1 เป็น sha512 เกิดอะไรขึ้นที่นี่? "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", […] }

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.