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

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

3
npm ไม่รองรับคำเตือนการข้ามความช่วยเหลือทางเลือก: แพลตฟอร์มที่ไม่รองรับสำหรับ fsevents@1.0.14
ฉันพยายามเรียกใช้โปรเจ็กต์นี้https://github.com/Soundnode/soundnode-app หลังจากอัปเดตเวอร์ชันย่อของฉันเป็น 3.10.9 ฉันได้รับข้อผิดพลาดนี้ npm WARN ตัวเลือก SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules \ webpack \ node_modules \ watchpack \ node_modules \ chokidar \ node_modules \ fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsuventorted Platform os ":" darwin "," arch ":" any "} (ปัจจุบัน: {" os ":" win32 "," arch ":" …
113 node.js  npm  minimatch 

3
ใบอนุญาต "สงวนลิขสิทธิ์" ใน package.json
ฉันมีโปรเจ็กต์ node.js ขนาดเล็กซึ่งเป็นโครงการภายใน บริษัท และจะไม่เผยแพร่สู่สาธารณะหรือแบ่งปันกับบุคคลที่สาม แน่นอนว่าจะไม่มีส่วนร่วมในที่เก็บแพ็กเกจสาธารณะใด ๆ แต่เมื่อฉันเรียกใช้npm installฉันมักจะได้รับข้อผิดพลาดต่อไปนี้: npm WARN package.json <<myproject>>@0.1.0 license should be a valid SPDX license expression ใบอนุญาตที่ต้องการคือ: "ลิขสิทธิ์โดยเราและสงวนลิขสิทธิ์" ฉันไม่สามารถหาสิ่งที่มองที่ใช้บังคับในรายการใบอนุญาต SPDX ข้อเสนอแนะในคำตอบนี้ใช้ไม่ได้เช่นกัน หากฉันเพียงแค่ลบlicenseฟิลด์ออกจากpackage.jsonข้อผิดพลาดจะเปลี่ยนเป็นno license field. ฉันnpm installจะไม่แสดงข้อผิดพลาดหรือคำเตือนโดยไม่ใส่การอ้างอิงใบอนุญาตที่เราไม่ต้องการใช้ได้อย่างไร
113 node.js  npm  licensing 


2
ฟิลด์ "module" package.json มีไว้ทำอะไร
ฉันเคยเห็นแพ็คเกจ npm ( ตัวอย่างเช่น vue ) มีpkg.moduleฟิลด์ใน package.json เป็น"module"สถานที่ให้บริการอย่างเป็นทางการหรือ NPM นี้คือการประชุมของบางชนิด? มีเอกสารสำหรับเรื่องนี้หรือไม่? มีไว้เพื่ออะไร? เส้นทาง esnext? เส้นทางโมดูลที่ไม่ได้รวมกลุ่ม?

30
npm ผิดพลาด! ข้อผิดพลาด: EPERM: ไม่อนุญาตให้ดำเนินการเปลี่ยนชื่อ
เมื่อฉันดำเนินการnpm installฉันได้รับข้อผิดพลาดนี้ npm ผิดพลาด! ข้อผิดพลาด: EPERM: ไม่อนุญาตให้ดำเนินการเปลี่ยนชื่อ C: \ projects ****** \ node_modules \ react-async-script '->' C: \ projects ******* \ node_modules.react-async-script .ลบ' ฉันใช้ cmd ในฐานะผู้ดูแลระบบ ฉันวิ่งnpm cache cleanมาก่อน ฉันแน่ใจว่าแอปพลิเคชั่นอื่น ๆ ทั้งหมดไม่มีอะไรเกี่ยวข้องกับการnode_modulesเปิด
112 node.js  windows  npm 

10
วิธีใช้ไอคอนแบบอักษรที่ยอดเยี่ยมจากโมดูลโหนด
ฉันได้ติดตั้งไอคอนฟอนต์ 4.0.3 ที่ยอดเยี่ยมโดยใช้npm install. หากฉันต้องการใช้จากโมดูลโหนดฉันจะใช้ในไฟล์ html ได้อย่างไร หากฉันต้องการแก้ไขไฟล์ที่น้อยกว่าฉันจำเป็นต้องแก้ไขในโมดูลโหนดหรือไม่
111 css  node.js  less  npm  font-awesome 

30
npm - EPERM: ไม่อนุญาตให้ดำเนินการกับ Windows
ฉันวิ่ง npm config set prefix /usr/local หลังจากเรียกใช้คำสั่งนั้นเมื่อพยายามเรียกใช้คำสั่ง npm บน Windows OS ฉันจะได้รับสิ่งต่อไปนี้ Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local' at Error (native) ได้ลบไฟล์ทั้งหมดจาก C:\Users\<your username>\.config\configstore\ มันไม่ได้ผล. ข้อเสนอแนะใด ๆ ?

7
ตอบสนองไฟล์ JSX ที่ให้ข้อผิดพลาด "ไม่สามารถอ่านคุณสมบัติ 'createElement' ของไม่ได้กำหนด"
ฉันมีไฟล์ test_stuff.js ที่ใช้งานอยู่ npm test ดูเหมือนว่า: import { assert } from 'assert'; import { MyProvider } from '../src/index'; import { React } from 'react'; const myProvider = ( <MyProvider> </MyProvider> ); describe('Array', function() { describe('#indexOf()', function() { it('should return -1 when the value is not present', function() { assert.equal(-1, [1,2,3].indexOf(4)); …

18
แก้ไขเส้นทาง npm ใน Windows 8 และ 10
ทำ googling ไปมากแล้วลองติดตั้ง node.js ใหม่โดยใช้ตัวติดตั้งอย่างเป็นทางการ แต่เส้นทาง npm ของฉันยังใช้ไม่ได้ วิธีนี้ใช้ไม่ได้ npm install foo ฉันได้รับข้อความแสดงข้อผิดพลาดแจ้งว่าไม่มีโมดูล npm-cli.js 2 ชั่วโมงของการใช้ Google ต่อมาฉันค้นพบวิธีแก้ปัญหา แทนที่จะพิมพ์แค่ ' npm ' node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js แต่ฉันจะแก้ไขการติดตั้ง nodejs ของฉันได้อย่างไรเพื่อให้ฉันพิมพ์ 'npm' ได้
109 node.js  npm 


10
วิธีใช้ npm กับ node.exe
ผมได้ดาวน์โหลดของ Windows ไบนารี (exe) ของ nodejs จากหน้าหลัก ฉันจะติดตั้งและใช้งานnpm(Node package manager) ได้อย่างไร?
108 windows  node.js  npm 

13
คุณจะถอนการติดตั้งการอ้างอิงทั้งหมดที่อยู่ใน package.json (NPM) ได้อย่างไร?
หากฉันมีไฟล์ package.json ที่กำหนดไว้ในรูทแอปพลิเคชันของฉันและรันnpm install -gมันจะติดตั้งการอ้างอิงทั้งหมดที่กำหนดไว้ใน package.json ทั่วโลก อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ได้ผลในทางกลับกัน ถ้าฉันทำnpm uninstall -gในรูทแอปพลิเคชันของฉันมันจะแสดงข้อผิดพลาดให้ฉันส่งชื่อแพ็คเกจไป สิ่งนี้ไม่ควรถอนการติดตั้งแพ็คเกจเดียวกันกับที่ฉันติดตั้งหรือไม่? ฉันทำอะไรผิดหรือเปล่า?
107 node.js  npm  uninstall 

6
เมื่อใดควรใช้ Yarn ผ่าน NPM? อะไรคือความแตกต่าง?
อะไรคือความแตกต่างระหว่างYarnและ NPM? ในขณะที่เขียนคำถามนี้ฉันสามารถค้นหาบทความบางอย่างเกี่ยวกับการแสดงอินเทอร์เน็ตสิ่งที่เปรียบเสมือนเส้นด้ายของคำสั่ง NPM เช่นนี้ พวกเขามีฟังก์ชันการทำงานเหมือนกันหรือไม่ (ฉันรู้ว่า Yarn ทำแคชในเครื่องและดูเหมือนว่าคุณจะต้องดาวน์โหลดแพ็คเกจเพียงครั้งเดียว) แต่นอกเหนือจากนี้มีประโยชน์อะไรบ้างสำหรับการย้ายจาก NPM ไปยัง Yarn
107 javascript  npm  yarnpkg 

30
ไม่รู้จักคำว่า 'ng' เป็นชื่อของ cmdlet
วันนี้ในขณะที่ทำงานผ่าน AngularJS Intro พื้นฐานบางอย่างฉันพบปัญหา ฉันเปิด PowerShell เพื่อเริ่มโครงการ NPM ทำงาน ฉันสามารถติดตั้ง Angular โดยใช้: npm install -g @angular/cli ทุกครั้งที่ฉันพยายามรัน ng ฉันจะได้รับ: the term 'ng' is not recognized as the name of a cmdlet

1
วิธีการติดตั้งแพคเกจด้วย local path by Yarn? ไม่พบแพ็คเกจ
ในของpackage.jsonฉันฉันกำลังชี้แพ็คเกจท้องถิ่นmy-custom-i18nตามเส้นทางสัมพัทธ์: package.json "dependencies": { "core-js": "^2.4.1", "my-custom-i18n": "./../MyProject.Shared/myproject-i18n", "rxjs": "5.0.0-beta.12", ... } npm installติดตั้งแพ็คเกจอย่างถูกต้อง แต่yarnมีปัญหากับมันและไม่พบแพ็คเกจนี้: ผลผลิตเส้นด้าย $ yarn yarn install v0.15.1 info No lockfile found. [1/4] Resolving packages... error Couldn't find package "myproject-i18n" on the "npm" registry. info Visit http://yarnpkg.com/en/docs/cli/install for documentation about this command. ฉันเห็นว่ามันดูในnpmรีจิสทรีโดยที่แพ็คเกจนี้ไม่อยู่ คำถาม มีการเปลี่ยนแปลงการใช้ไหมพรมกับแพ็คเกจท้องถิ่นหรือไม่? my-custom-i18nโดยแพคเกจท้องถิ่นฉันแพคเกจค่าเฉลี่ยชี้โดยเส้นทางญาติ
106 node.js  npm  yarnpkg 

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