telah mengikuti panduan, menginstal nodejs melalui msi. mengajukan
setelah itu npm install hanya akan berfungsi di bawah c:\programfiles \nodejs. dan setiap kali menyalin seluruh struktur folder bengkel saya di bawah node.js.
saya mencoba menjalankan npm lokal dan global. setelah me-restart mesin saya dapat menjalankan npm install untuk dijalankan di bawah bengkel saya sebagai folder bengkel\npm install --dev
itu berjalan lancar dengan menginstal
namun ketika saya mengetik @node_env=test .. seperti pada panduan. itu terus mengatakan bahwa itu bukan perintah yang dikenali
namun ketika saya mengetik mentimun.js itu memberi saya kesalahan skrip yang muncul.
mengatakan:
Naskah:
c.:\ users.currentuserappdata\roaming\npm\cucumber.js
baris: 1
karakter: 1
kesalahan: karakter
kode: 800a03f6
sumber: kesalahan kompilasi miscrosoft jscript
ketika saya membuka c.:\ users.currentuserappdata\roaming\npm\cucumber.js saya mengalami ini
if [ -x " dirname "$0"
/simpul" ]; kemudian
" dirname "$0"
/node" " dirname "$0"
/../cucumber/bin/cucumber.js" "$@"
ret=$?
kalau tidak
simpul " dirname "$0"
/../cucumber/bin/cucumber.js" "$@"
ret=$?
fi
keluar $ret
terima kasih atas respon cepatnya #jbpros
Terima kasih telah melaporkan ini. Saya sudah mencoba menjalankan Cucumber.js di Windows dan saya mendapatkan kesalahan yang sama seperti yang Anda lakukan. Aku akan memperbaikinya.
Saya baru saja menerima pesan kesalahan ini:
Naskah:
c.:\ users.currentuserappdata\roaming\npm\cucumber.js
baris: 1
karakter: 1
kesalahan: karakter
kode: 800a03f6
sumber: kesalahan kompilasi miscrosoft jscript
pada instalasi baru dari node 0.8.8 dan instalasi npm baru dari mentimun. Terima kasih.
@Jon-Biz Coba jalankan cucumber-js
alih-alih cucumber.js
. Silakan buka masalah lain jika ini tidak menyelesaikan masalah Anda.
@jbpros berfungsi dengan baik, terima kasih! :-)
Hai @Jbpros , saya menggunakan mentimun-js alih-alih mentimun.js, tetapi kesalahan lainnya masih ada, apakah Anda tahu cara mengatasinya?
C:\Users\hui\AppData\Roaming\npm>cucumber-js
SyntaxError: Kasus token yang tidak terduga
di export.runInThisContext (vm.js:53:16)
di Module._compile (module.js:387:25)
di Object.Module._extensions..js (module.js:422:10)
di Module.load (module.js:357:32)
di Function.Module._load (module.js:314:12)
di Module.require (module.js:367:17)
di membutuhkan (internal/modul.js:16:19)
di ProfileLoader.
mentimun\lib\cli\profile_loader.js:55:27)
di berikutnya (asli)
di tryCatcher (C:\Users\hui\AppData\Roaming\npm\node_modules\cucumber\node_m
odules\bluebird\js\release\util.js:16:23)
di PromiseSpawn._promiseFulfilled (C:\Users\hui\AppData\Roaming\npm\node_mod
ules\cucumber\node_modules\bluebird\js\release\generators.js:97:49)
di Promise._settlePromise (C:\Users\hui\AppData\Roaming\npm\node_modules\cuc
umber\node_modules\bluebird\js\release\promise.js:574:26)
di Promise._settlePromise0 (C:\Users\hui\AppData\Roaming\npm\node_modules\cu
cumber\node_modules\bluebird\js\release\promise.js:614:10)
di Promise._settlePromises (C:\Users\hui\AppData\Roaming\npm\node_modules\cu
cumber\node_modules\bluebird\js\release\promise.js:693:18)
di Async._drainQueue (C:\Users\hui\AppData\Roaming\npm\node_modules\cucumber
\node_modules\bluebird\js\releaseasync.js:133:16)
di Async._drainQueues (C:\Users\hui\AppData\Roaming\npm\node_modules\cucumbe
r\node_modules\bluebird\js\releaseasync.js: 143:10)
Saya mendapatkan kesalahan yang sama. Ada pembaruan tentang ini?
Kesalahan:
Anda tampaknya menjalankan pemasangan mentimun (kemungkinan besar pemasangan global)
yang berbeda dari instalasi lokal Anda (yang diperlukan dalam file dukungan Anda).
Agar mentimun berfungsi, Anda perlu menjalankan instalasi yang sama yang diperlukan dalam file dukungan Anda.
Silakan jalankan versi yang diinstal secara lokal untuk menjalankan pengujian Anda.
Executed Path: C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\lib\index.js
Local Path: C:\webdriverio-test\node_modules\cucumber\lib\index.js
at C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\lib\cli\install_validator.js:20:13
at Generator.next (<anonymous>)
at Generator.tryCatcher (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\util.js:16:23)
at PromiseSpawn._promiseFulfilled (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\generators.js:97:49)
at Promise._settlePromise (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\promise.js:574:26)
at Promise._settlePromise0 (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\promise.js:614:10)
at Promise._settlePromises (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\promise.js:693:18)
at Async._drainQueue (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\async.js:133:16)
at Async._drainQueues (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\async.js:143:10)
at Immediate.Async.drainQueues (C:\Users\Kanmani\AppData\Roaming\npm\node_modules\cucumber\node_modules\bluebird\js\release\async.js:17:14)
at runCallback (timers.js:800:20)
at tryOnImmediate (timers.js:762:5)
at processImmediate [as _immediateCallback] (timers.js:733:5)
Apakah Anda memiliki pertanyaan tentang kesalahan itu? Ini memberitahu Anda apa yang perlu dilakukan.
@charlierudolph Maaf saya salah lulus.. Terima kasih telah menunjuk.
Saya mencoba mengubah jalur yang dapat dieksekusi ke lokal tetapi mendapatkan:
Kesalahan:
Anda tampaknya menjalankan pemasangan mentimun (kemungkinan besar pemasangan global)
yang berbeda dari instalasi lokal Anda (yang diperlukan dalam file dukungan Anda).
Agar mentimun berfungsi, Anda perlu menjalankan instalasi yang sama yang diperlukan dalam file dukungan Anda.
Silakan jalankan versi yang diinstal secara lokal untuk menjalankan pengujian Anda.
Executed Path: c:\webdriverio-test\node_modules\cucumber\lib\index.js
Local Path: C:\webdriverio-test\node_modules\cucumber\lib\index.js
at c:\webdriverio-test\node_modules\cucumber\lib\cli\install_validator.js:20:13
at Generator.next (<anonymous>)
at Generator.tryCatcher (c:\webdriverio-test\node_modules\bluebird\js\release\util.js:16:23)
at PromiseSpawn._promiseFulfilled (c:\webdriverio-test\node_modules\bluebird\js\release\generators.js:97:49)
at Promise._settlePromise (c:\webdriverio-test\node_modules\bluebird\js\release\promise.js:574:26)
at Promise._settlePromise0 (c:\webdriverio-test\node_modules\bluebird\js\release\promise.js:614:10)
at Promise._settlePromises (c:\webdriverio-test\node_modules\bluebird\js\release\promise.js:693:18)
at Async._drainQueue (c:\webdriverio-test\node_modules\bluebird\js\release\async.js:133:16)
at Async._drainQueues (c:\webdriverio-test\node_modules\bluebird\js\release\async.js:143:10)
at Immediate.Async.drainQueues (c:\webdriverio-test\node_modules\bluebird\js\release\async.js:17:14)
at runCallback (timers.js:800:20)
at tryOnImmediate (timers.js:762:5)
at processImmediate [as _immediateCallback] (timers.js:733:5)
@charlierudolph Jalan yang saya buat c:/
Ketika saya mengubah ke C:/ (Huruf Besar).... Itu mulai berjalan
Bersulang
Saya mendapat masalah yang sama ketika saya menjalankan perintah "cucumber.js". untuk memperbaikinya saya hanya menjalankan ">mentimun" dan itu bekerja dengan sangat baik.
@ShailendraPrSingh Lihat catatan untuk pengguna Windows di https://github.com/cucumber/cucumber-js/blob/master/docs/cli.md#cli
@vvedachalam SAYA JUGA MENGHADAPI MASALAH YANG SAMA. BAGAIMANA ANDA MENGUBAH JALANNYA?
DI MANA SAYA HARUS BERUBAH, TOLONG KATAKAN SAYA
Dapatkah Seseorang tolong beri tahu saya bagaimana saya bisa mengubah jalur yang dapat dieksekusi ke jalur lokal ??
Jika Anda menginstal mentimun secara global, hapus instalannya. Kemudian dari jalur proyek Anda, jalankan ./node_modules/.bin/cucumber-js
. Jika Anda menambahkan ./node_modules/.bin/
ke jalur Anda, maka Anda harus dapat menjalankannya melalui cucumber-js
@charlierudolph Saya memiliki kesalahan yang sama tetapi di mac, ikuti langkah Anda dan berfungsi untuk saya, terima kasih :)
Hai @jbpros
saya pengguna windows..
mencoba menjalankan node_modules\cucumber\bincucumber-js
Hai
saya melihat masalah ini setelah memperbarui variabel jalur di lingkungan yang dipetakan ke kerangka mentimun lokal.
dapatkah Anda membantu dengan hal yang sama?
@charlierudolph Jalan yang saya buat c:/
Ketika saya mengubah ke C:/ (Huruf Besar).... Itu mulai berjalan
Bersulang
@charlierudolph Jalan yang saya buat c:/
Ketika saya mengubah ke C:/ (Huruf Besar).... Itu mulai berjalan
Bersulang
Bisakah Anda memberi tahu bagaimana Anda mengubah c menjadi huruf besar C?
Terima kasih
FWIW saya menjalankan ini di git bash dan skrip berjalan di bawah c:\users... dan mendapatkan kesalahan yang disebutkan di atas, saya beralih ke prompt perintah windows dan menjalankan perintah uji npm yang sama dan itu berjalan ok. Di bawah cmd, jalur yang dijalankannya adalah c:\Users...
Utas ini telah dikunci secara otomatis karena tidak ada aktivitas terbaru setelah ditutup. Silakan buka edisi baru untuk bug terkait.
Komentar yang paling membantu
@Jon-Biz Coba jalankan
cucumber-js
alih-alihcucumber.js
. Silakan buka masalah lain jika ini tidak menyelesaikan masalah Anda.