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

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

4
ข้อผิดพลาด Sass Loader: วัตถุตัวเลือกไม่ถูกต้องที่ไม่ตรงกับ API schema
ฉันใช้ VueJS กับเฟรมเวิร์กVuetifyJS (v2.0.19) ฉันได้รับข้อผิดพลาดนี้หลังจากใช้งานnpm ให้บริการ : Sass Loader ได้รับการเตรียมใช้งานโดยใช้วัตถุตัวเลือกที่ไม่ตรงกับสคี API สิ่งที่ฉันพยายาม: ฉันลบโฟลเดอร์node_modulesและติดตั้งใหม่ / อัพเดตแพ็กเกจ npm และ node.js ทั้งหมดเป็นเวอร์ชันเสถียรล่าสุด ข้อความแสดงข้อผิดพลาดเต็ม: error in ./node_modules/vuetify/src/components/VRangeSlider/VRangeSlider.sass Module build failed (from ./node_modules/sass-loader/dist/cjs.js): ValidationError: Invalid options object. Sass Loader has been initialised using an options object that does not match the API schema. - options …

1
TypeError: ไม่สามารถอ่านคุณสมบัติ 'webpackJsonp' จากที่ไม่ได้กำหนด
ฉันมีแอป react (แอพ A) สร้างขึ้นเมื่อประมาณ 2 ปีที่แล้วโดยใช้ create-react-app และมันถูกเปิดออก แอปถูกส่งออกเป็นโมดูล commonjs2 และจัดส่งในแพ็คเกจ NPM ที่จะใช้ในโครงการ next.js (แอป B) ทุกอย่างเป็นไปอย่างราบรื่นจนกระทั่งฉันอัปเดตแพ็กเกจบางตัวในแอพ A ซึ่งมีส่วนประกอบทั่วไปที่เราใช้ ข้อผิดพลาดเมื่อนำเข้าแอพ B เป็นหน้าต่างที่ไม่ได้กำหนดอาจเนื่องมาจาก SSR ฉันแก้ไขสิ่งนี้ในการกำหนดค่า webpack ของแอพ A โดยใช้ globalObject: 'this'ของแอปโดยใช้ ตอนนี้เมื่อฉันพยายามนำเข้าแอพ A ในแอพ B ข้อความแสดงข้อผิดพลาดคือ: TypeError: Cannot read property 'webpackJsonp' of undefined ผมถือว่าเป็นสิ่งที่บางแห่งพยายามโทรwindow['webpackJsonp']? ฉันได้ลองเปลี่ยน webpackJsonpFunction แล้ว แต่ตามที่คาดไว้มันจะพยายามหาคุณสมบัติอื่นที่ไม่ได้กำหนด ความช่วยเหลือใด ๆ …
16 reactjs  npm  webpack  next.js 

2
NPM run * ไม่ได้ทำอะไรเลย
ฉันทำงานโครงการอิเล็กตรอนและทุกอย่างทำงานได้ดี แต่ตอนนี้เมื่อฉันเรียกใช้สคริปต์ใด ๆ ใน package.json ของฉัน (รวมถึงการเริ่มต้น npm) มันเพิ่งหนีออกมาจากบรรทัดและไม่ได้ทำอะไรเลย package.json ของฉัน: { "name": "interclip-desktop", "version": "0.0.7", "description": "Interclip for desktop", "repository": "https://github.com/aperta-principium/Interclip-desktop", "main": "main.js", "scripts": { "start": "electron .", "package-mac": "electron-packager . --overwrite --asar=true --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds", "package-win": "electron-packager . Interclip --overwrite --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE …

8
แอปตอบโต้ติดอยู่ที่“ การเริ่มต้นเซิร์ฟเวอร์การพัฒนา”
ฉันมีแอป react ที่สร้างโดย create-react-app หลังจากรัน npm start (สคริปต์เริ่มต้นมีอยู่ใน package.json เป็น "start": "react-สคริปต์ start") คอนโซลบอกว่าการเริ่มต้นเซิร์ฟเวอร์การพัฒนาตามปกติและเริ่มเบราว์เซอร์ แต่หลังจากนี้ทั้งคอนโซลและเบราว์เซอร์ไม่ทำอะไรเลยอย่างไม่มีกำหนด ไม่มีข้อผิดพลาดหรือเอาท์พุท มันไม่ทำอะไรเลย

6
การใช้โมดูลโหนดที่แบ่งใช้สำหรับคลาสทั่วไป
เป้าหมาย ดังนั้นฉันจึงมีโครงการที่มีโครงสร้างนี้: อิออนแอป Firebase ฟังก์ชั่น ที่ใช้ร่วมกัน เป้าหมายคือการกำหนดอินเตอร์เฟสและคลาสทั่วไปในsharedโมดูล ข้อ จำกัด ฉันไม่ต้องการอัปโหลดรหัสของฉันไปยัง npm เพื่อใช้งานในพื้นที่และฉันไม่ได้วางแผนที่จะอัปโหลดรหัสเลย ควรทำงาน 100% ออฟไลน์ ในขณะที่กระบวนการพัฒนาควรทำงานแบบออฟไลน์โมดูลionic-appและfirebase-functionsกำลังจะถูกปรับใช้กับ firebase (การโฮสต์และฟังก์ชัน) ดังนั้นรหัสจากsharedโมดูลควรจะมีอยู่ที่นั่น สิ่งที่ฉันได้ลองมาแล้ว ฉันได้ลองใช้Project Referencesใน typescript แล้ว แต่ฉันยังไม่ได้ทำงาน ฉันลองด้วยการติดตั้งเป็นโมดูล npm เหมือนในคำตอบที่สองของคำถามนี้ ดูเหมือนว่าจะทำงานได้ดีในตอนแรก แต่ในระหว่างการสร้างฉันได้รับข้อผิดพลาดเช่นนี้เมื่อทำงานfirebase deploy: Function failed on loading user code. Error message: Code in file lib/index.js can't be loaded. Did you list all …

6
NPM-AUDIT ค้นหาช่องโหว่สูง ฉันควรจะทำอย่างไร?
npm audit ทำงานในโครงการของฉันและรับสิ่งนี้มาให้ฉัน การ พึ่งพาการฉีดคำสั่งสูงของ @ angular-devkit / build-angular [dev] Path @ angular-devkit / build-angular> @ ngtools / webpack> tree-kill ข้อมูลเพิ่มเติม https://npmjs.com/advisories/1432 ฉีดคำสั่งสูง แพ็คเกจฆ่าต้นไม้ ได้รับการติดตั้งใน> = 1.2.2 การพึ่งพาของ @ angular-devkit / build-angular [dev] Path @ angular-devkit / build-angular> tree-kill ข้อมูลเพิ่มเติม https://npmjs.com/advisories/1432 Tree-killต้องได้รับการอัปเดต แต่เป็น dep ของเชิงมุมไม่ใช่ของฉัน แล้วอะไรล่ะ ต้องรอให้ทีมงานเชิงมุมอัปเดต package.json เป็น tree-kill …

5
แนวทางปฏิบัติที่ดีที่สุดของไลบรารีองค์ประกอบที่ใช้ร่วมกัน
ฉันกำลังสร้างไลบรารีคอมโพเนนต์ React ที่แชร์ได้ ไลบรารีมีส่วนประกอบมากมาย แต่ผู้ใช้อาจจำเป็นต้องใช้เพียงไม่กี่องค์ประกอบเท่านั้น เมื่อคุณรวมรหัสกับ Webpack (หรือพัสดุหรือ Rollup) มันจะสร้างไฟล์เดียวหนึ่งไฟล์ที่มีรหัสทั้งหมด ด้วยเหตุผลด้านประสิทธิภาพฉันไม่ต้องการให้เบราว์เซอร์ดาวน์โหลดรหัสทั้งหมดเว้นแต่จะใช้งานจริง ฉันคิดถูกหรือไม่ว่าไม่ควรรวมส่วนประกอบต่างๆ การรวมกลุ่มจะถูกทิ้งไว้กับผู้บริโภคของส่วนประกอบหรือไม่ ฉันจะปล่อยให้สิ่งอื่นใดกับผู้บริโภคส่วนประกอบหรือไม่ ฉันเพิ่งจะส่งผ่าน JSX และมันได้หรือไม่ หาก repo เดียวกันมีส่วนประกอบต่าง ๆ มากมายสิ่งที่ควรอยู่ใน main.js?

1
npm ci แสดงข้อผิดพลาดกับ Angular 8 และโหนด 12 บน Windows: สร้างโหนด-gyp ใหม่
การตั้งค่าของฉัน: Windows 10 NVM 1.1.7 สำหรับ Windows โหนด 12.14.1 พร้อม npm 6.13.4 8.2.14 เชิงมุมที่มี @ angular / cli 8.3.22 เพียงพยายามเรียกใช้เทมเพลตเชิงมุมเริ่มต้น: > npm install -g @angular/cli # this installed the angular version mentioned above > ng new test # Chose default options for the project > cd test > npm ci …
12 node.js  angular  npm 

2
รหัสข้อผิดพลาด ELIFECYCLE เมื่อติดตั้ง expo-cli
npm install expo-cli --global ฉันได้รับข้อผิดพลาดต่อไปนี้: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! envsub@3.1.0 postinstall: `test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the envsub@3.1.0 postinstall script. npm ERR! This is probably not a problem with …
12 node.js  npm 

2
ไม่พบปลั๊กอิน“ ข้อเสนอเชิงตัวเลข - ตัวแยก” ในแอปเชิงมุม
ng build --prodฉันได้รับดังต่อไปนี้ข้อผิดพลาดในการทำงาน An unhandled exception occurred: [BABEL] /root/catch-up-enterprise/dist/polyfills-es5.8e4ba13e1c10f0a37bb4.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js") See "/tmp/ng-sg4wHH/angular-errors.log" for further details บันทึกข้อผิดพลาด: [root@localhost ~]# more /tmp/ng-sg4wHH/angular-errors.log [error] Error: [BABEL] /root/catch-up-enterprise/dist/polyfills-es5.8e4ba13e1c10f0a37bb4.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry …
11 angular  npm 

6
การติดตั้ง npm ล้มเหลวในการสร้าง node-gyp ด้วย `` `gyp: ไม่พบ Xcode หรือ CLT!
ทุกครั้งที่ฉันพยายามnpm installฉันจะได้รับข้อผิดพลาดต่อไปนี้ ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันอยู่node -v → v8.8.0&npm -v → v6.11.3 ฉันลองใช้มันvsCode terminalและiTermฉันก็พบข้อผิดพลาดเดียวกัน (ทั้งสองอัปเดตเป็นเวอร์ชั่นล่าสุด) สิ่งเดียวที่ฉันทำคืออัปเดต macOS เป็นเวอร์ชันล่าสุดเช่นCatalina 10.15.3วันนี้ $ npm install Fri Mar 6 17:22:40 2020 > fsevents@1.2.11 install /Users/synapse/Documents/synapsefi-dev-ui/node_modules/watchpack/node_modules/fsevents > node-gyp rebuild No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLI' …

1
npm มีวิธีการทำงานที่แตกต่างกันอย่างไรเมื่อตั้งค่าสคริปต์การเพิกเฉยให้เป็นจริง
ฉันเพิ่งดูการพูดคุยที่ผู้พูดแนะนำให้ทำงาน: npm config set ignore-scripts true เพื่อให้สคริปต์หลังการติดตั้งและสคริปต์ที่ติดตั้งล่วงหน้าของแพ็คเกจไม่ทำงาน ด้วยวิธีนี้คุณจะหลีกเลี่ยงไวรัสในแพ็คเกจที่เป็นอันตราย คำถามของฉันคือ: หลังจากเรียกใช้คำสั่งนี้ฉันต้องทำอะไรที่แตกต่างจากแพคเกจติดตั้ง npm และทำให้พวกเขาทำงานภายในโครงการหรือไม่ หากการรันคำสั่งนี้มาพร้อมกับความไม่สะดวกเพิ่มเติมเมื่อใช้ npm การรันคำสั่งนี้จะไม่มีข้อเสีย มันจะช่วยให้คุณหลีกเลี่ยงไวรัสเท่านั้น หากเป็นกรณีนี้เหตุใดจึงไม่เป็นการตั้งค่าเริ่มต้น ฉันถามเพราะฉันคิดว่าการละเว้นสคริปต์แพคเกจแพ็กเกจ npm จะทำงานแตกต่างกันและจะต้องทำสิ่งต่างๆด้วยตนเอง

1
นักเทียบท่าและ npm - gyp ERR! ไม่โอเค
ทุกอย่างทำงานกับลูกค้าของฉันจนกว่าฉันจะพยายามแก้ปัญหาการตัดการเชื่อมต่อเครือข่ายโดยการอัพเกรดบริการลูกค้าreact-scriptsของฉันdockerจาก3.0.1เป็น3.3.0ใช้npm install <package> --saveและสร้างมันอีกครั้ง แต่แล้วมันก็เริ่มบ่นว่าต้องการcss-loaderและstyle-loaderและฉันติดตั้งมัน จากนั้นมันใช้งานไม่ได้และฉันเปลี่ยนการตั้งค่ากลับเป็น3.0.1ถอนการติดตั้งแพคเกจก่อนหน้านี้ด้วยการ--saveตั้งค่าสถานะเพื่อลบออกจากnode_modules/เช่นกัน ตอนนี้เมื่อฉันเรียกใช้docker-compose -f docker-compose-dev.yml build clientฉันได้รับข้อผิดพลาดต่อไปนี้แม้ว่าจะมีการสร้างการบริการลูกค้า : > fsevents@1.2.11 install /usr/src/app/node_modules/chokidar/node_modules/fsevents > node-gyp rebuild gyp info it worked if it ends with ok gyp info using node-gyp@3.8.0 gyp info using node@11.12.0 | linux | x64 gyp ERR! configure error gyp ERR! stack Error: Can't find …
10 node.js  docker  npm 

1
ข้อผิดพลาดในการเผยแพร่ travis ci npm“ ขาด api_key”
ดู: https://travis-ci.org/Jeff-Tian/tplant/jobs/620447627 ฉันได้กำหนดค่าapi_keyด้วย api_key: $NPM_TOKEN และฉันแน่ใจว่าNPM_TOKENชุดถูกตั้งค่าและสามารถตรวจสอบได้โดยechoคำสั่ง: ดังนั้นใครสามารถช่วยตรวจสอบว่าเกิดข้อผิดพลาดที่ไหน สามารถตรวจสอบการกำหนดค่าเทรวิสเต็มรูปแบบได้ที่นี่: https://travis-ci.org/Jeff-Tian/tplant/builds/620447623/config
9 npm  travis-ci 

3
จะแก้ไขช่องโหว่เหล่านี้ได้อย่างไร? (การแก้ไขการตรวจสอบ npm ไม่สามารถแก้ไขช่องโหว่เหล่านี้ได้)
โครงการของฉันมีช่องโหว่ความรุนแรงสูง 6 ช่องทางและฉันไม่รู้ว่าจะแก้ไขได้อย่างไร การแก้ไขการตรวจสอบ npm ล้มเหลว โปรดช่วยฉันแก้ไขด้วย ฉันกำลังติดตั้งhttps://www.npmjs.com/package/toastrในโครงการของฉันและหลังจากที่ได้ทำการติดตั้งช่องโหว่ดังกล่าวแล้ว ฉันไม่รู้จะมีการเชื่อมต่อใด ๆ === รายงานความปลอดภัยการตรวจสอบ npm === Manual Review Some vulnerabilities require your attention to resolve Visit https://go.npm.me/audit-guide for additional guidance High Machine-In-The-Middle Package https-proxy-agent Patched in >=3.0.0 Dependency of @angular/cli [dev] Path @angular/cli > @schematics/update > pacote > make-fetch-happen > https-proxy-agent More …
9 angular  npm 

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