Я следую учебному пособию https://mindthecode.com/using-vue-components-in-your-express-app/, чтобы использовать компоненты Vue с Express.
Частью этого является настройка сценария npm dev для компиляции компонента vue с помощью Browserify / vueify, запуска Watchify, а затем запуска Express Server.
Каждый шаг турориала работал, но скрипт 'dev' не работает на 100%, так как экспресс-сервер не запускается.
Может кто-нибудь помочь понять, что не так или что янужно, чтобы этот скрипт работал?
Package.json
"scripts": {
"start": "echo 'server starting on port 3000' & node ./bin/www",
"dev": "watchify -vd -p browserify-hmr -t vueify -e public/javascripts/main.js -o public/javascripts/bundle.js & node ./bin/www"
},
'npm run dev' компилирует компонент vue и запускает watchify, а горячая перезагрузка работает, если я изменяю компонент vueкод.ОДНАКО сервер экспресс не запускается?
Примечание:
browserify -t vueify -e public/javascripts/main.js -o public/javascripts/bundle.js – works fine at the command line to compile the .vue files
npm start – works fine and can load page at ‘localhost:3000’
Я использую windows10, узел v8.9.4 и некоторые соответствующие зависимости из package.json
"browserify-hmr": "^0.3.5",
"express": "~4.14.0",
"vue": "^2.5.0",
"vueify": "^9.4.1",
"watchify": "^3.9.0"