Npm"脚本":"开始"运行express和open url

时间:2016-02-08 02:15:13

标签: node.js angular express npm

我在package.json

中有这个开始参数
"scripts": {
    "start": "node bin/www"
  },

我在输入npm start时正在运行我的快递应用。

但我希望浏览器同时打开http://localhost:8081。我怎么能说start打开我的本地网址呢?

喜欢:"start": "node bin/www, http://localhost:8081"

因此,当我输入npm satrt时,它会运行我的快递应用并同时打开网址。

3 个答案:

答案 0 :(得分:33)

据我所知,它就像写一个bash命令一样:

// Windows
"start":"start http://localhost:8081 & node bin/www"

// Mac
"start":"open http://localhost:8081 && node bin/www"

// Linux
"start":"xdg-open http://localhost:8081 && node bin/www"

答案 1 :(得分:13)

对于跨平台支持,请使用opn

安装它:

npm install --save-dev opn-cli

将其添加到您的脚本中:

"start": "opn http://localhost:8081 && node bin/www"

答案 2 :(得分:0)

您只需按正确的顺序使用start

"start": "npm run dev & start http://localhost:8000",

"start": "start http://localhost:8000 & npm run dev",