小编Dag*_*Dag的帖子

NPM package.json 将 * 星号转换为版本

我的模板中有一个包含多个依赖项的 package.json。如果我想创建一个新项目,我会使用我的模板。但是如何将所有*(星号/最新版本)转换为从 npm 下载的固定版本。npm install --save不起作用。

在 npm install 之前(模板 package.json)

"devDependencies": {
  "one": "*",
  "two": "*",
  "three": "*"
}
Run Code Online (Sandbox Code Playgroud)

应转换为以下npm i --save.

"devDependencies": {
  "one": "1.0.0",
  "two": "2.0.0",
  "three": "3.0.0"
}
Run Code Online (Sandbox Code Playgroud)

如何覆盖版本字符串?

npm package.json

6
推荐指数
1
解决办法
1万
查看次数

7z cli - 如何传递带有空格的密码?

如何将带有空格的密码传递给 7z cli 参数-p

我想使用 cli 来提取带有密码的存档。p 参数有点难看,因为你必须直接在参数后面写密码。

https://sevenzip.osdn.jp/chm/cmdline/switches/password.htm

以下不起作用:

7z t test.zip -pmy password
7z t test.zip -p="my password"
Run Code Online (Sandbox Code Playgroud)

以下作品,但有限制:

7z t test.zip -p"my password"
Run Code Online (Sandbox Code Playgroud)

限制是您的密码不应包含引号。以下示例将失败。密码是:"evil quotes"

7z t test.zip -p""evil quotes""
Run Code Online (Sandbox Code Playgroud)

因为现在密码为空。

有没有办法传递密码的安全字符串?

cli 命令是由 JavaScript(NodeJS、exec)生成的,而不是在 cli (windows) 中手动执行。

javascript passwords 7zip command-line-interface node.js

5
推荐指数
1
解决办法
1447
查看次数