【发布时间】:2016-08-13 00:06:32
【问题描述】:
如何在 package.json 文件中创建一个命令,依次为终端(控制台)执行两个命令?
本题参考node.js和NPM包。
我有一个“server”文件夹,里面安装了http server和npm package.json文件,还有一个文件夹"webdir"(在 "server" 文件夹内)和网页。
我可以手动运行 Web 服务器,也可以在终端中输入:node [path to the file that runs the server],但我需要在命令 npm start 上自动运行。并且必须从 "webdir" 文件夹激活服务器,以便我可以立即访问我的网页 localhost: 8080。
为此,我需要在终端(控制台)中依次写入两个命令:
cd webdirnode [path to the file that runs the Web server]
如何制作一个 npm 命令,在控制台中执行两个命令(一个接一个)?
这是带有单行脚本的工作代码:
"scripts": {
"start": "node (...)/node_modules/http-server/bin/http-server"
},
【问题讨论】:
-
可能会使用分号来破坏命令,例如
cd /where/ever ; node /some/file
标签: javascript json node.js http npm