cari

Rumah  >  Soal Jawab  >  teks badan

node.js - Versi npm5.0 mempunyai tambahan packjson-lock.json Kebergantungan baharu tidak boleh dipasang menggunakan arahan pemasangan npm Adakah terdapat sebarang cara untuk menyelesaikannya.

Menghadapi masalah dan gagal merujuk stylus Ia telah diselesaikan, tetapi saya sedikit keliru

Latar belakang adalah seperti berikut:
npm kini dinaik taraf kepada 5.0.3
Apabila npm dipasang, direktori akan mempunyai fail tambahan package-lock.json
Pada masa ini, saya menambah

dalam devDependencies package.json
"stylus": "^0.54.5",
"stylus-loader": "^3.0.1"

Kemudian apabila saya menjalankan semula pemasangan npm di terminal, folder stylus tidak muncul dalam node_modules dalam projek
Saya menyemak maklumat dan berkata ia adalah perangkap versi baharu
https://mp.weixin.qq .com/s?__.. .
Penyelesaian yang diberikan ialah menukar kembali ke versi npm sebelumnya...

Proses penyelesaian saya
1. Padamkan package-lock.json dan pasang semula npm Folder stylus muncul dalam node_modules, tetapi ralat masih dilaporkan 2. Jalankan sudo npm install stylus-loader stylus --save-dev secara terus terminal. Hasilnya, kompilasi berjaya

Jika mana-mana rakan mempunyai masalah yang sama, anda boleh mencubanya seperti saya, dan kemudian saya ingin bertanya kepada pakar jika ada cara yang baik untuk melakukan ini. Mungkinkah kebergantungan yang saya tulis dalam package.json mesti dinyatakan dan dipasang di terminal sekejap...

为情所困为情所困2763 hari yang lalu2084

membalas semua(2)saya akan balas

  • 某草草

    某草草2017-06-21 10:15:05

    Saya juga mendapati ini. Saya menyemak dan mendapati bahawa ini adalah perangkap npm5.0 Pemahaman saya ialah anda hanya boleh menentukan versi jika anda mahu memasangnya. Ini adalah jawapan yang saya lihat pada Stack Overflow, tetapi kemahiran bahasa asing saya tidak bagus, jadi saya hanya dapat memahami sebahagian daripadanya. Masalah anda ialah vue.js tidak begitu bagus Anda boleh cuba menggunakan npm atau node.js.

    balas
    0
  • 代言

    代言2017-06-21 10:15:05

    Saya belum membaca dokumentasi, tetapi ada cara buat masa ini untuk memadam fail kunci dan npm i dan ia akan berfungsi

    balas
    0
  • Batalbalas