أنا أجرب إعداد بيئة تطوير لاستخدام NPM فقط، دون استخدام grunt.js أو bower.js.
لقد اتبعت هذا الدرس: http://beletsky.net/2015/04/npm-for-everything.html
أنا أستخدم nodemon لمراقبة ملفات .js و .scss الخاصة بي للتغييرات والتي تعيد تشغيل خادم node. لذا في ملف package.json الخاص بي، تحت scripts لدي
السكريبتات :
"watch-sass": "nodemon -e scss --watch public/sass -x \"npm run اقرأ أكثر →
هل هناك طريقة لإنشاء حزمة ميتا، والتي package.json:
a) يحتوي على قائمة بالاعتمادات، التي لا تُستخدم لبناء هذه الحزمة؛
b) يجبر NPM على تثبيت هذه التبعيات، عندما يتم إضافة هذا الحزمة الوصفية نفسها إلى المشروع، سواء للإنتاج أو للتطوير؟
اقرأ أكثر →إنها المرة الأولى التي أجرب فيها npm-link، أحاول إنشاء مستودع مكونات مشترك، وقد واجهت مشكلة. أعتقد أنني قد ربطت المشاريع بشكل صحيح حيث تم عرض هذه الرسالة:
الموديول يظهر بشكل جيد في مجلد node_modules، ومع ذلك، عندما أحاول إضافة المكون الذي أنشأته في مستودع @linked/test أحصل على خطأ يقول:
اقرأ أكثر →أنا حاليًا أتعلم React مع Javascript. تمكنت من تثبيت node.js دون أي أخطاء. ولكن عندما أحاول إنشاء مشروع React، يظهر لي خطأ مثل هذا:
npm ERR! code ENOENT npm ERR! syscall lstat npm ERR! path C:\Program Files\Git\usr\local npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Program Files\Git\usr\local' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoentوهذا سجل الأخطاء
0 verbose cli C:\ اقرأ أكثر →
أواجه خطأً عند محاولة تشغيل نص npm الذي يتضمن Yarn. إليك تسلسل الأحداث:
في السابق كنت أستخدم NPM لأمور الخادم وBower للواجهة الأمامية. كان NPM يثبت الحزم في دليل node_modules/ وكان لدي .bowerrc لتثبيت تلك الحزم في public/lib.
لقد بدأت الآن في استخدام Yarn بدلاً من NPM؛ ونظرًا لأنهما متوافقان تقريبًا بنسبة 1:1،
اقرأ أكثر →
محاولة اتباع برنامج تعليم البداية السريع لـ Express.
لقد أنشأت تطبيقًا وقمت بتشغيل npm install وفقًا للتعليمات المقدمة.
> npx express-generator --view=pug myapp > npm install npm ERR! semver.simplifyRange is not a function npm ERR! A complete log of this run can be found in: npm ER اقرأ أكثر →هل هناك وضع JS في إيمكس يكون متوافقًا إلى حد كبير مع نمط npm؟
حتى الآن أنا أعمل مع تعديل لوضع js2 مع خصائص التهوية الأصلية تم تجاوزها واستبدالها بـ 'مفتاح التاب=مسافتان'. لكن سيكون من الجيد أن يكون محرري قادرًا على التعامل مع التهوية بهذا الشكل:
var o = { foo : 'bar' , baz : 'foo' } , p , q = new Squash( o , { start: 0 , limit: 50 } )كما هو الحال، يحاول وضع js2
اقرأ أكثر →
أحاول استخدام npm كأداة لتشغيل المهام/أداة بناء بعد قراءة هذا المقال:
كيفية استخدام npm كأداة بناء
وبينما أحقق بعض النجاح، أنا عالق في شيء واحد. عند تشغيل أداة عالمية من خلال سطر الأوامر مثل JSLINT أو JSHINT أو ESLINT، ستعرض npm دائمًا رمز الخروج 1 في نافذة الكونسول:
اقرأ أكثر →
مبتدئ في Vue.js هنا. على نظام Mac OS باستخدام الإصدارات:
npm --version 4.6.1 vue --version 2.8.1أنا أستخدم التهيئة webpack-simple مع vue-cli لـ vue 2.0. لقد أنشأت مجلداً داخل مجلد مشروع Django الخاص بي لأمور vue يسمى frontend. هيكل الدليل:
اقرأ أكثر →