我希望能够script1
在将运行的项目目录中执行该命令node script1.js
.
script1.js
是同一目录中的文件.该命令需要特定于项目目录,这意味着如果我向其他人发送项目文件夹,他们将能够运行相同的命令.
到目前为止,我已尝试添加:
"scripts": {
"script1": "node script1.js"
}
Run Code Online (Sandbox Code Playgroud)
到我的package.json文件但是当我尝试运行时,script1
我得到以下输出:
zsh: command not found: script1
Run Code Online (Sandbox Code Playgroud)
有谁知道将上述脚本添加到项目文件夹所需的步骤?
*注意:该命令无法添加到bash配置文件中(不能是特定于机器的命令)
如果您需要任何澄清,请告诉我.
我想检查一些字符串.这是参数.
好字符串:
go
go2/api/hello
go/api45
Run Code Online (Sandbox Code Playgroud)
坏字符串:
/go (can't begin with a slash)
go//api (can't have a double slash)
go/api% (can't contain non number, letter or slash)
Run Code Online (Sandbox Code Playgroud)
我一直在尝试使用RegExr.com,但无济于事.我一直在尝试这个表达式:
^[^\/](([0-9A-Za-z])+(\/)?)+
Run Code Online (Sandbox Code Playgroud)
但它不太有效.