我找不到用spawn方法執行我的節點命令的方法。我的腳本是:用spawn執行bash腳本node.js方法返回錯誤
node node_modules/.bin/webpack-dev-server --port 8081 --content-base app
我試圖執行它想:
spawn('node', ['node_modules/.bin/webpack-dev-server --port 8081 --content-base app']);
這將返回一個錯誤
Cannot find module '/Users/myuser/code/gui/node_modules/.bin/webpack-dev-server --port 8081 --content-base app'
我也試過這樣:
spawn('node', ['node_modules/.bin/webpack-dev-server',' --port 8081 ', '--content-base app']);
運行我的webpack服務器,但它並不需要port
和content-base
參數。對於這種情況的錯誤是:
ERROR in Entry module not found: Error: Cannot resolve module ' --port 8081 '
任何想法?謝謝!
噢,我忘了補充說,該腳本運行與exec
方法很好。
與 '--port = 8081' –