最近正在實作Webrtc視訊傳輸 + 文字訊息傳送 + 檔案傳輸,目前正在開發檔案傳輸功能,如果有推薦的資源也再麻煩大大們提供了,謝謝~
如題,在測試
https://github.com/agilityfeat/file-transfer-demo
的sources時,出現以下報錯:
使用Linux Ubuntu18.04建置環境,也是出現一樣的報錯,希望大家能幫忙解答了~
*2021/5/11 09:14 更新
正在思考會不會是Package.json那邊有錯?
另外,我才剛建立帳號 顯示"新手訓練期間不能進行 回應 !" 只好先用發文貼更新回應。
1.我有按照Read.md進行操作
2. "start": ". ./.env && ./node_modules/.bin/nodemon --watch ./server/ --exec ./node_modules/.bin/babel-node server/index.js"
因為前面有兩個點:
i.拿掉一個後還是報一樣的錯: "."
ii.兩個都拿就變成'/.env' 不是內部或外部命令、可執行的程式或批次檔。
先確定好幾件事。
1.是否已經安裝好了 npm 。(不過看樣子因該是有裝了)
2.是否已經跑過npm i了
3.最後,下載的如果是套件。先確定有無env或是config之類的,要先設定。
最好先看過一下說明。
我目前只能推測你可能是還沒跑npm i
請仔細觀看使用說明書
上述執行完畢後 修改.envexport USE_HTTPS=false
不啟用ssl,除非你打算直接上https
接著執行npm start
即可打開 http://localhost:3000
有按照說明操作
目前資料夾是這樣的, 檔案應該沒複製錯
我會使用瀏覽器來開, 所以會維持 export USE_HTTPS=true(不過這個和提問的報錯有什麼關係嗎~ 再請指教 謝謝你)
你要啟用https需要有ssl的key,你可能也只會自簽,不如先不要打開,一樣可以使用,發布之後再轉成https即可
不然我相信你弄這個也需要一段時間
./node_modules/.bin/nodemon --watch ./server/ --exec ./node_modules/.bin/babel-node server/index.js
直接執行
好的, 謝謝你的建議 我已經先關掉了
不過我run 第一行時:
./node_modules/.bin/nodemon --watch ./server/ --exec
也一樣有這個報錯:
'.' 不是內部或外部命令、可執行的程式或批次檔。
是用
npm ./node_modules/.bin/nodemon --watch ./server/ --exec
npm ./node_modules/.bin/babel-node server/index.js
來執行嗎?
不知道要怎麼解決 謝謝你
是全部複製 你只有複製一半而已 = =
你環境先使用linux環境
因為 ./
有時候是指使用 shell script ,windows底下可能要看如何執行sh腳本
當我在linux下用此命令時,它像這樣
eli@eli-VirtualBox:~/file-transfer-demo$ ./node_modules/.bin/nodemon --watch ./server/ --exec ./node_modules/.bin/babel-node server/index.js
bash: ./node_modules/.bin/nodemon: 沒有此一檔案或目錄
照道理講,package.json裡面有的話應該會安裝,試試看重新安裝或者調整你nodejs的版本
我的版本是node@12
建議貼文字不要貼圖片,
然後你start後面為什麼開頭會有個點?
"start": ". ./.env"