小编Jak*_*.JS的帖子

如何将自定义脚本添加到运行javascript文件的package.json文件中?

我希望能够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配置文件中(不能是特定于机器的命令)

如果您需要任何澄清,请告诉我.

javascript node.js run-script package.json

129
推荐指数
5
解决办法
12万
查看次数

正则表达式必须以字母或数字开头,字符串只能包含字母,数字或斜杠,不能有双斜杠

我想检查一些字符串.这是参数.

  1. 字符串必须以字母或数字开头
  2. 字符串只能包含字母,数字或斜杠
  3. 字符串不能有双斜杠(例如:"api // go")

好字符串:

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)

但它不太有效.

regex

6
推荐指数
2
解决办法
9913
查看次数

标签 统计

javascript ×1

node.js ×1

package.json ×1

regex ×1

run-script ×1