小编Amr*_*ama的帖子

如何将 npm 依赖添加为对等依赖

npm 是否可以选择将依赖项安装为对等依赖项--yarn,例如 yarn option ,而不是手动添加它,例如:

"peerDependencies": {
  "@angular/core": "^7.0.0"
}
Run Code Online (Sandbox Code Playgroud)

感谢@Broncha,更新问题的更多说明

问题是如何向项目添加对等依赖项。那是

  • npm i dep 将依赖添加到 package.json 中的“dependencies”,
  • npm i -D dep 将依赖项添加到 package.json 中的“devDependencies”。

如何安装将其添加到 package.json 中的“peerDependencies”的依赖项?

javascript node.js npm yarnpkg

6
推荐指数
3
解决办法
6673
查看次数

从带标签的循环返回一个值

我们可以使用 循环返回一个值break,例如:

fn main() {
    let mut counter = 0;

    let result = loop {
        counter += 1;

        if counter == 10 {
            break counter * 2;
        }
    };

    println!("The result is {result}");
}

Run Code Online (Sandbox Code Playgroud)

我们可以使用标签来中断外循环,但是有没有办法在中断外循环的同时返回一个值?

fn main() {
    let mut count = 0;
    'counting_up: loop {
        println!("count = {count}");
        let mut remaining = 10;

        loop {
            println!("remaining = {remaining}");
            if remaining == 9 {
                break;
            }
            if count == 2 {
                break 'counting_up; // <-- Want to …
Run Code Online (Sandbox Code Playgroud)

control-flow rust

4
推荐指数
1
解决办法
882
查看次数

标签 统计

control-flow ×1

javascript ×1

node.js ×1

npm ×1

rust ×1

yarnpkg ×1