Hai,
Saya menggunakan OS X dan menjalankan 0.5.6 tanpa server.
Secara acak saya mendapatkan kesalahan berikut saat menjalankan sls function deploy --all
atau sls dash deploy
:
/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:61
fn = function () { throw arg; };
^
Error: ENOTEMPTY: directory not empty, rmdir '/Users/cspeer/Development/Atameo/api/_meta/_tmp'
at Error (native)
From previous event:
at FunctionDeploy._removeTmpFolder (/usr/local/lib/node_modules/serverless/lib/actions/FunctionDeploy.js:305:20)
From previous event:
at FunctionDeploy.functionDeploy (/usr/local/lib/node_modules/serverless/lib/actions/FunctionDeploy.js:104:10)
From previous event:
at /usr/local/lib/node_modules/serverless/lib/Serverless.js:211:25
at Array.reduce (native)
at Serverless._execute (/usr/local/lib/node_modules/serverless/lib/Serverless.js:210:26)
at Object.actions.(anonymous function) [as functionDeploy] (/usr/local/lib/node_modules/serverless/lib/Serverless.js:429:20)
at /usr/local/lib/node_modules/serverless/lib/actions/DashDeploy.js:234:26
From previous event:
at DashDeploy
Dugaan saya adalah itu ada hubungannya dengan file .DS_STORE
osx, tetapi tidak yakin.
Bersulang,
Kris
sepertinya karena penggunaan : fse.removeAsync() pada baris 305 di FunctionDeploy.js
mengubahnya menjadi fse.remove () memperbaikinya
solusinya adalah menyebarkan satu fungsi pada satu waktu,
yaitu: skrip penerapan saya
cwd=$(pwd)
serverless resources deploy --all -s dev
find . -maxdepth 3 -type f -name "package.json" -not -iwholename "./node_modules*" -not -iwholename "./" -not -iwholename "./lib/*" -not -iwholename "./tests/*" -not -iwholename "./package.json" -print0 | while IFS= read -r -d $'\0' line; do
DIR=$(dirname "$line")
echo "processing : cd $DIR/"
cd $DIR/ && serverless function deploy --prune --number 1 -s dev && cd $cwd
done
Hai, terima kasih telah menghubungi kami! Pada titik ini kami telah berhenti mengerjakan 0.5 Serverless untuk sepenuhnya fokus pada V1.0 yang sedang kami kerjakan. Oleh karena itu kami tidak mengambil perubahan apa pun untuk 0,5 dan tidak merencanakan rilis mendatang pada saat ini. Kami hanya memiliki sumber daya yang terbatas dan hanya perlu memastikan bahwa kami memasukkan semua yang kami miliki ke dalam rilis berikutnya (dan dapat memberikan dukungan jangka panjang yang hebat dan kompatibilitas mundur sejak saat itu). Semoga kamu mengerti.
Kami akan senang untuk mendapatkan umpan balik Anda tentang V1 dari kerangka kerja dan dengan senang hati saya memandu Anda melalui pertanyaan apa pun untuk memastikan semuanya bekerja dengan baik untuk Anda.
Komentar yang paling membantu
solusinya adalah menyebarkan satu fungsi pada satu waktu,
yaitu: skrip penerapan saya