nodemon -v
: 1.15.1node -v
: 9.5.0"dev": "nodemon index.js"
يجب أن يستخدم nodemon العقدة المحلية
nodemon استخدام عقدة مثبتة على الصعيد العالمي
https://twitter.com/housecor/status/962347301456015360
شاهد هذا المنشور ، يمكن تثبيت العقدة محليًا الآن. يجب أن يتحقق Nodemon مما إذا كانت العقدة مثبتة محليًا ، وإلا استخدم العقدة المثبتة عالميًا.
أطيب التحيات،
هذه في الواقع نفس المشكلة عندما يريد شخص ما استخدام أوامر الحل التلقائي لـ npm في .bin
.
أتساءل عما إذا كان npx
به وحدة تقوم بالحل بسرعة ...
تحرير: يجب أن أدقق في أنني أستخدم nodemon داخل نص برمجي في package.json (لذا فإن الحل التلقائي لـ nodemon يعمل بشكل جيد). إنه فقط الحل التلقائي للعقدة التي تفشل.
#!/usr/bin/env node
مشكلة أخرى هي أن nodemon يستخدم العقدة ليتم تنفيذها ...
أحاول استخدام العقدة والعقدة في حاوية (عامل إرساء) حيث لا يتم تثبيت العقدة بشكل عام.
"start": "node index.js"
العمل
"dev": "nodemon index.js"
لا يعمل
أعتقد أن هذا يرجع إلى shebang لكنني لا أعرف ما إذا كانت هناك طريقة لإصلاحها ...
حسنًا ، ولكن يجب أن يلتقط /usr/bin/env
أن npm قد أدخل node_modules/.bin
إلى $PATH
لذلك لست متأكدًا تمامًا _لماذا_ لن يعمل ...
_Edit: تجاهله. يعمل shebang ، لقد كانت مشكلة أخرى في بيئتي ..._