这个问题在这里已有答案:
尝试使用browserify将.vue文件编译为单个bundle.js文件并启动节点服务器。 js是捆绑的,但服务器似乎没有启动。
NPM脚本:
"scripts": {
"start": "node start.js",
"dev": "watchify -vd -p browserify-hmr -t vueify -e src/main.js -o public/javascripts/bundle.js & node start.js"
},
npm run start输出:
> node start.js
App running on port 3000
npm运行dev输出:
> watchify -vd -p browserify-hmr -t vueify -e src/main.js -o public/javascripts/bundle.js & node start.js
18:01:09 GMT-0400 (Eastern Daylight Time) [HMR] Emitting updates
18:01:09 GMT-0400 (Eastern Daylight Time) [HMR] Listening on localhost:3123
2746281 bytes written to public/javascripts/bundle.js (1.84 seconds) at 18:01:10
18:01:16 GMT-0400 (Eastern Daylight Time) [HMR] User connected, syncing
“dev”:“watchify -vd -p browserify -hmr -t vueify -e src / main.js -o public / javascripts / bundle.js && node start”
您在捆绑包和服务器之间缺少一个&符号