คำถามติดแท็ก node-modules

Node มีระบบโหลดโมดูลที่เรียบง่ายซึ่งช่วยลดความซับซ้อนของแอปพลิเคชันและส่งเสริมการใช้งานโค้ดซ้ำ

30
ฉันจะอัพเดต NodeJS และ NPM เป็นเวอร์ชันถัดไปได้อย่างไร
ฉันเพิ่งติดตั้งNode.jsและnpm(สำหรับโมดูลเพิ่มเติม) ฉันจะอัพเดต Node.js และโมดูลที่ฉันใช้เป็นเวอร์ชั่นล่าสุดได้อย่างไร สามารถnpmทำได้หรือฉันต้องลบและติดตั้ง Node.js และ npm ใหม่เพื่อรับรุ่นถัดไปหรือไม่ ฉันทำตามขั้นตอนนี้ใน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
วิธีการใช้ executables จากแพ็คเกจที่ติดตั้งไว้ใน node_modules
ฉันจะใช้โมดูลในระบบnode.jsได้อย่างไร ตัวอย่างเช่นในแอพของฉันฉันติดตั้ง coffee-script: npm install coffee-script นี้จะติดตั้งไว้ในคำสั่งและกาแฟอยู่ใน./node_modules ./node_modules/.bin/coffeeมีวิธีเรียกใช้คำสั่งนี้เมื่อฉันอยู่ในโฟลเดอร์หลักของโครงการหรือไม่ ฉันเดาว่าฉันกำลังมองหาสิ่งที่คล้ายกับbundle execในชุดรวม โดยทั่วไปฉันต้องการระบุเวอร์ชันของสคริปต์กาแฟที่ทุกคนที่เกี่ยวข้องกับโครงการควรใช้ ฉันรู้ว่าฉันสามารถเพิ่มการ-gตั้งค่าสถานะเพื่อติดตั้งทั่วโลกเพื่อให้กาแฟทำงานได้ดีทุกที่ แต่ถ้าฉันต้องการมีกาแฟหลายรุ่นต่อโครงการ

9
Git - ข้ามโฟลเดอร์ node_modules ไปทุกที่
ฉันมีโครงการที่มีหลายโครงการ: โครงการหลัก โครงการขนาดเล็ก 1 โครงการขนาดเล็ก 2 node_modulesโฟลเดอร์ที่มีทั้งหมด ฉันต้องการให้คอมไพล์เพิกเฉยต่อโฟลเดอร์ไม่ว่าจะเริ่มจากโฟลเดอร์รูท สิ่งนี้เพื่อเพิ่มใน. gignignore: *node_modules/*
367 git  node-modules 

14
ไม่พบไฟล์ประกาศสำหรับโมดูล 'module-name' '/path/to/module-name.js' มีประเภท 'any'
ฉันอ่านการทำงานของความละเอียดโมดูล TypeScript ฉันมีพื้นที่เก็บข้อมูลต่อไปนี้: @ TS-สแต็ค / ดิ หลังจากรวบรวมโครงสร้างไดเรกทอรีดังต่อไปนี้: ├── dist │ ├── annotations.d.ts │ ├── annotations.js │ ├── index.d.ts │ ├── index.js │ ├── injector.d.ts │ ├── injector.js │ ├── profiler.d.ts │ ├── profiler.js │ ├── providers.d.ts │ ├── providers.js │ ├── util.d.ts │ └── util.js ├── LICENSE ├── package.json …

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 …

9
วิธีรวมสคริปต์ที่อยู่ภายในโฟลเดอร์ node_modules
ฉันมีคำถามเกี่ยวกับวิธีปฏิบัติที่ดีที่สุดในการรวมnode_modulesไว้ในเว็บไซต์ HTML ลองนึกภาพฉันมี Bootstrap อยู่ในnode_modulesโฟลเดอร์ ตอนนี้สำหรับเว็บไซต์เวอร์ชันการผลิตฉันจะรวมสคริปต์ Bootstrap และไฟล์ CSS ที่อยู่ในnode_modulesโฟลเดอร์ได้อย่างไร มันเหมาะสมไหมที่จะปล่อย Bootstrap ไว้ในโฟลเดอร์นั้นและทำสิ่งต่อไปนี้? <script src="./node_modules/bootstrap/dist/bootstrap.min.js"></script> หรือฉันจะต้องเพิ่มกฎในไฟล์อึกของฉันซึ่งคัดลอกไฟล์เหล่านั้นไปยังโฟลเดอร์ dist ของฉันหรือไม่ หรือมันจะเป็นการดีที่สุดถ้าให้อึกเอา bootstrap ในเครื่องออกจากไฟล์ HTML ของฉันและแทนที่ด้วย CDN เวอร์ชั่น?

3
อะไรคือความแตกต่างระหว่าง SystemJS และ Webpack?
ฉันกำลังสร้างแอปพลิเคชัน Angular แรกของฉันและฉันจะคิดออกว่าบทบาทของโมดูลตัก ทำไมเราต้องการพวกเขา ฉันพยายามค้นหาและค้นหาใน Google และฉันไม่เข้าใจว่าทำไมเราต้องติดตั้งหนึ่งในนั้นเพื่อเรียกใช้แอปพลิเคชันของเรา มันไม่เพียงพอที่จะใช้importเพื่อโหลดเนื้อหาจากโหนดโมดูลใช่ไหม ฉันได้ทำตามบทช่วยสอนนี้ (ที่ใช้ SystemJS) และทำให้ฉันใช้systemjs.config.jsไฟล์: /** * System configuration for Angular samples * Adjust as necessary for your application needs. */ (function(global) { // map tells the System loader where to look for things var map = { 'app': 'transpiled', // 'dist', '@angular': …

11
วิธีใช้เส้นทางใน tsconfig.json
ผมได้อ่านเกี่ยวกับเส้นทางการทำแผนที่ในtsconfig.jsonและฉันต้องการที่จะใช้มันเพื่อหลีกเลี่ยงการใช้เส้นทางที่น่าเกลียดต่อไปนี้: การจัดโครงการเป็นเรื่องแปลกเพราะเรามีแหล่งเก็บข้อมูลเดียวที่มีโครงการและห้องสมุด โครงการจัดกลุ่มตาม บริษัท และเบราว์เซอร์ / เซิร์ฟเวอร์ / สากล ฉันจะกำหนดค่าเส้นทางได้อย่างไรtsconfig.json: import { Something } from "../../../../../lib/src/[browser/server/universal]/..."; ฉันสามารถใช้: import { Something } from "lib/src/[browser/server/universal]/..."; จะต้องมีอย่างอื่นในการกำหนดค่า webpack หรือไม่ หรือtsconfig.jsonเพียงพอหรือไม่

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 …

5
การติดตั้ง Npm ล้มเหลวด้วย“ ไม่สามารถเรียกใช้ใน wd”
ฉันพยายามที่จะได้รับสภาพแวดล้อมโหนดของฉันตั้งขึ้นมาใน Ubuntu 12.04 ตัวอย่างใหม่กับโหนด 0.8.14 ติดตั้งอยู่แล้ว npm installแต่ผมวิ่งเข้าไปในปัญหาเมื่อฉันพยายามที่จะวิ่ง ดังนั้นเมื่อฉันลองnpm installมันก็บอกว่าฉันต้องเรียกใช้มันเป็น root หรือ adminisrator: Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script' npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_class: 'DirWriter', npm ERR! …

26
Node - รวบรวมกับ Node.js เวอร์ชั่นอื่นโดยใช้ NODE_MODULE_VERSION 51
ฉันกำลังรันแอปพลิเคชันโหนดบนเทอร์มินัล เพิ่งอัพเกรดเป็นโหนด v8.5.0 แต่ได้รับข้อผิดพลาดนี้: Error: The module '/tidee/tidee-au/packages/tidee-au-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 51. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at Object.Module._extensions..node (module.js:653:18) at Module.load (module.js:545:32) at tryModuleLoad (module.js:508:12) at …

14
โมดูล NPM จะไม่ติดตั้งทั่วโลกหากไม่มี sudo
ฉันเพิ่งติดตั้ง Ubuntu 12.04 LTS ใหม่และก่อนอื่นฉันทำตามขั้นตอนเหล่านี้ : ติดตั้ง Node ผ่านตัวจัดการแพ็คเกจด้วยสคริปต์ต่อไปนี้ sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs พยายามติดตั้ง yeoman, express, n, เครื่องกำเนิดไฟฟ้าของ yeoman ทั่วโลกและทั้งหมดส่งกลับข้อผิดพลาดเดียวกัน npm ผิดพลาด! ข้อผิดพลาด: EACCES, symlink "../lib/node_modules/n/bin/n" npm ผิดพลาด! {[ข้อผิดพลาด: EACCES, symlink '../lib/node_modules/n/bin/n'] errno: 3, …

5
Javascript require () ฟังก์ชันที่ให้ ReferenceError: ต้องไม่กำหนด
โดยทั่วไปฉันใช้ javascript เพื่อขูดข้อมูลจาก Google Play Store โดยใช้: 1 คำขอ 2- เชียร์ออส 3-QueryString ฉันใช้ Google Market API จาก Github ซึ่งต้องใช้ดังต่อไปนี้: var request = require('request'); var cheerio = require('cheerio'); var qs = require('querystring'); แต่ฉันได้รับสิ่งต่อไปนี้ ReferenceError: ไม่ได้กำหนดต้อง ... ดังนั้นฉันไม่จำเป็นต้องใช้จาวาสคริปต์ซึ่งเป็นสิ่งใหม่สำหรับฉันหรือนี่เป็นสิ่งที่ผิดปกติ

6
ลบโฟลเดอร์ node_modules แบบวนซ้ำจากเส้นทางที่ระบุโดยใช้บรรทัดคำสั่ง
ฉันมีโปรเจ็กต์ npm หลายโปรเจ็กต์ที่บันทึกไว้ในไดเร็กทอรีภายในเครื่อง ตอนนี้ผมต้องการที่จะใช้การสำรองข้อมูลของโครงการของฉันโดยไม่ต้องโฟลเดอร์ราวกับว่ามันคือการใช้พื้นที่มากและยังสามารถเรียกดูได้ตลอดเวลาโดยใช้node_modulesnpm install ดังนั้นฉันต้องการวิธีแก้ไขเพื่อลบโฟลเดอร์ node_modules ทั้งหมดแบบวนซ้ำจากเส้นทางที่ระบุโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง ข้อเสนอแนะ / ความช่วยเหลือใด ๆ ขอขอบคุณ

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