如何将控制台的两个连续命令添加到 json 文件?
我正在学习node.js 和 NPM,我有一个“服务器”文件夹,其中安装了http 服务器和package.json文件,其中有一个带有网页的“webdir”文件夹。
我可以手动启动 Web 服务器,或者通过使用命令指定它的路径node [путь до файла, запускающего сервер]
,但我需要使用命令自动启动它npm start
。它应该从“webdir”文件夹启动,这样我就可以立即访问我的网页localhost:8080
。
为此,我需要在控制台中连续写入两个命令:
1. cd webdir
2. node [启动 Web 服务器的文件的路径]
json文件中的语法应该是什么,以便命令在控制台中顺序输入并执行这两行?
这是一行的工作代码:
"scripts": {
"start": "node (...)/node_modules/http-server/bin/http-server"
},
一个简单的选择是查看
package.json
命令生成的默认值npm init
:&&
如果第一个命令没有错误地执行,该标志允许您一个接一个地运行命令。如果使用||
then,则仅当第一个命令返回错误时才会执行第二个命令。这不是一个功能npm
,这些是正常的命令行操作。对于更复杂的情况,您可以将命令序列放入单独的脚本中,并预先指定。