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

npm เป็นผู้จัดการแพ็คเกจอย่างเป็นทางการสำหรับ Node.js เฟรมเวิร์ก I / O แบบอะซิงโครนัสที่ไม่บล็อกซึ่งใช้เอ็นจิ้น V8 JavaScript ของ Google สามารถใช้เพื่อติดตั้งและเผยแพร่โมดูล CommonJS, ปลั๊กอิน jQuery, รหัส JavaScript ที่ใช้ซ้ำได้ (ไลบรารี) และโปรแกรม CLI ที่ใช้ JavaScript

6
ฉันจะระบุเวอร์ชัน Node.js ที่ต้องการใน package.json ได้อย่างไร
ฉันมีโครงการ Node.js ที่ต้องใช้โหนด 12 หรือสูงกว่า มีวิธีระบุในไฟล์ packages.json หรือไม่เพื่อให้ตัวติดตั้งตรวจสอบและแจ้งผู้ใช้โดยอัตโนมัติหากพวกเขาต้องการอัพเกรด
261 node.js  npm  package  version 

8
การติดตั้ง npm จะไม่ติดตั้ง devDependencies
บน windows ด้วยเหตุผลบางอย่างเมื่อผมทำงานnpm installมันจะไม่ติดตั้งdevDependencies AFAIK มันควร ถ้าฉันเรียกใช้การติดตั้งnpm install --dev devDependencies ฉันไม่เข้าใจว่าทำไมnpm installไม่ติดตั้งdevDependenciesด้วย แต่ติดตั้งการอ้างอิงเท่านั้น อะไรคือเหตุผล? ฉันจะแก้ไขได้อย่างไร อาจมีบางอย่างผิดปกติกับpackage.jsonของฉัน? มันอยู่ด้านล่างถ้ามันอาจจะเป็นประโยชน์: { "name": "try-brunch", "version": "0.1.0", "private": "true", "devDependencies": { "brunch": "^2.0.4", "cssnano-brunch": "^1.1.5", "javascript-brunch": "^1.8.0", "sass-brunch": "^1.9.2", "uglify-js-brunch": "^1.7.8" }, "dependencies": { "jquery": "^2.1.4" } }
256 node.js  npm 

16
วิธีการยำติดตั้ง Node.JS บน Amazon Linux
ฉันเห็นการเขียนเกี่ยวกับการใช้ yum เพื่อติดตั้งการอ้างอิงแล้วติดตั้ง Node.JS & NPM จากแหล่งที่มา ในขณะที่ใช้งานได้ฉันรู้สึกว่า Node.JS และ NPM ควรจะอยู่ในที่สาธารณะ repo ฉันจะติดตั้ง Node.JS และ NPM ในคำสั่งเดียวบน AWS Amazon Linux ได้อย่างไร

9
หลังจากติดตั้ง Gulp:“ ไม่พบคำสั่ง 'gulp'”
หลังจากติดตั้งgulp.jsผ่านทาง npm ฉันได้รับno command 'gulp' foundข้อผิดพลาดเมื่อเรียกใช้gulpคำสั่งจากไดเรกทอรีเดียวกันกับที่ติดตั้งไว้ เมื่อดูในnode_modules/.bin/ไดเรกทอรีฉันสามารถเห็นgulpไฟล์ปฏิบัติการได้ มีบางอย่างผิดปกติกับการติดตั้ง npm ของฉันหรือไม่
250 javascript  node.js  npm  gulp 


19
Nodejs ไม่พบโมดูลที่ติดตั้งบน Windows
ฉันกำลังเรียนรู้ nodejs ในขณะนี้บน Windows หลายโมดูลถูกติดตั้งแบบโกลบอลพร้อม npm.cmd และ nodejs ไม่สามารถค้นหาโมดูลที่ติดตั้งได้ ยกตัวอย่างเช่น npm install jade -g Jade ถูกติดตั้งในไดเรกทอรี"C:\Program Files (x86)\nodejs\node_modules"แต่รหัสต่อไปนี้จะล้มเหลวโดยมี"Cannot find module 'jade'"ข้อผิดพลาด var jade = require('jade'); อย่างไรก็ตามรหัสจะทำงานได้สำเร็จเมื่อติดตั้ง Jade ภายใน (โดยไม่ใช้ตัวเลือก -g ใน npm) ฉันไม่ต้องการใช้โมดูลที่ติดตั้งในเครื่องมันเสียพื้นที่ดิสก์สำหรับฉัน ฉันจะทำให้โมดูลที่ติดตั้งทั่วโลกทำงานบน Windows ได้อย่างไร
240 windows  node.js  module  require  npm 

13
ฉันจะเปลี่ยนรุ่น npm โดยใช้ nvm ได้อย่างไร
ฉันใช้ NVM เพื่อติดตั้ง nodeJS เวอร์ชันล่าสุดสำหรับโหนดของฉัน มันทำงานได้ดีโดยสิ้นเชิงสำหรับการติดตั้งเวอร์ชันแยกต่างหากและสลับระหว่างกัน นอกจากนี้ยังติดตั้ง NPM เวอร์ชันล่าสุดภายในแต่ละโฟลเดอร์ ... / bin พร้อมกับโหนดไบนารี อย่างไรก็ตามดูเหมือนจะไม่มีวิธีใดที่จะเปลี่ยนเวอร์ชันของ NPM ที่ฉันใช้อยู่ (หรืออย่างน้อยฉันก็ไม่สามารถเข้าใจได้) ทางออกเดียวที่ฉันนึกได้คือลบไบนารีที่มันเป็นค่าตั้งต้น (ซึ่งเป็น NPM ที่ติดตั้งเมื่อฉันติดตั้งโหนดครั้งแรกด้วย NVM) และแทนที่ที่จะใส่ไบนารี NPM ล่าสุด อย่างไรก็ตามฉันสงสัยว่ามีวิธีที่ดีกว่าในการทำสิ่งนี้หรือไม่
240 node.js  npm 

4
จุดประสงค์ของการติดตั้ง Twitter Bootstrap ถึง npm?
คำถามที่ 1: อะไรคือจุดประสงค์ของการติดตั้ง Twitter Bootstrap ถึง npm ฉันคิดว่า npm มีความหมายสำหรับโมดูลฝั่งเซิร์ฟเวอร์ มันเร็วกว่าที่จะให้บริการไฟล์ bootstrap ด้วยตัวคุณเองมากกว่าการใช้ CDN หรือไม่? คำถามที่ 2: ถ้าฉันจะติดตั้ง Bootstrap ฉันจะชี้ไปยังไฟล์ bootstrap.js และ bootstrap.css ได้อย่างไร

6
ค้นหาแพ็คเกจ npm ที่ไม่ได้ใช้ใน package.json
มีวิธีการตรวจสอบว่าคุณมีแพคเกจในไฟล์ package.json ที่ไม่ต้องการอีกต่อไปหรือไม่ ตัวอย่างเช่นเมื่อลองใช้แพคเกจและแสดงความคิดเห็นหรือลบรหัสในภายหลัง แต่ลืมที่จะถอนการติดตั้งฉันก็จบลงด้วยแพ็กเกจคู่ที่สามารถลบได้ อะไรจะเป็นวิธีที่มีประสิทธิภาพในการพิจารณาว่าแพ็คเกจสามารถลบได้อย่างปลอดภัยหรือไม่?

6
วิธีอัพเกรดโหนดอย่างเหมาะสมโดยใช้ nvm
เป็นไปได้ไหมที่จะอัปเกรดnodeแทนการติดตั้งเวอร์ชันเสถียรล่าสุดด้วยตนเอง ผมได้ติดตั้งNode.jsรุ่น5.0ด้วยแต่ตอนนี้ฉันต้องการที่จะปรับปรุงมันnvm 5.4ฉันกำลังพยายามหลีกเลี่ยงการติดตั้งแพ็กเกจโกลบอลใหม่ทั้งหมดของฉัน ( เช่นโดยการรันnpm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla... )

30
วิธีการลบ node_modules - โฟลเดอร์ที่ซ้อนกันลึกใน Windows
เมื่อพยายามลบไดเร็กทอรีnode_modules ที่สร้างโดยnpm install: ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ ลองย้ายไปยังตำแหน่งที่มีชื่อเส้นทางที่สั้นกว่าหรือลองเปลี่ยนชื่อเป็นชื่อที่สั้นกว่าก่อนที่จะพยายามดำเนินการนี้ ฉันลองshift+ deleteและยังคงมีปัญหาเดียวกันอยู่
229 node.js  windows-7  npm 

21
ใช้ Python บน Windows สำหรับการอ้างอิง Node.js
ฉันกำลังเข้าสู่ codeode ของ Node.js ซึ่งต้องการให้ฉันดาวน์โหลดการอ้างอิงสองสามทางผ่าน NPM คือ jQuery ในการพยายามเรียกใช้npm install jqueryฉันได้รับข้อผิดพลาดนี้: Your environment has been set up for using Node.js 0.8.21 (x64) and NPM C:\Users\Matt Cashatt>npm install jquery npm http GET https://registry.npmjs.org/jquery npm http 304 https://registry.npmjs.org/jquery npm http GET https://registry.npmjs.org/jsdom npm http GET https://registry.npmjs.org/xmlhttprequest npm http GET https://registry.npmjs.org/htmlparser/1.7.6 npm http …
226 python  windows  node.js  npm 

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 …

14
คุณสามารถโฮสต์ที่เก็บส่วนตัวสำหรับองค์กรของคุณเพื่อใช้กับ npm ได้หรือไม่?
Npm ดูเหมือนเป็นแพลตฟอร์มที่ยอดเยี่ยมสำหรับใช้ภายในองค์กรอยากรู้ว่า repo ส่วนตัวเป็นไปได้เช่นเดียวกับ Nexus / Maven ไม่มีอะไรเกิดขึ้นใน Google :(
220 node.js  repository  npm 

6
จะใช้ไพ ธ อนรุ่นอื่นในระหว่างการติดตั้ง NPM ได้อย่างไร?
ฉันมีสิทธิ์เข้าถึงเทอร์มินัลสำหรับ VPS ที่รัน centos 5.9 และติดตั้ง python 2.4.3 เป็นค่าเริ่มต้น ฉันยังติดตั้ง python 2.7.3 ผ่านคำสั่งเหล่านี้: (ฉันใช้make altinstallแทนmake install) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall จากนั้นฉันติดตั้ง node.js จากซอร์สผ่านคำสั่งเหล่านี้: python2.7 ./configure make make install ปัญหาคือเมื่อฉันใช้npm installและพยายามติดตั้งแพ็คเกจ node.js ซึ่งต้องใช้ python> 2.4.3 ฉันได้รับข้อผิดพลาดนี้: gyp ERR! configure error gyp ERR! stack Error: …
218 python  node.js  centos  npm 

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