小编The*_*ded的帖子

为什么我不能从同一目录中的不同文件导入模块?

我的目录结构:

src
    main.rs
    image.rs
    decoders.rs

Run Code Online (Sandbox Code Playgroud)

当我尝试在 image.rs 中导入我的解码器模块时,我得到了这个:

error[E0583]: File not found for module `decoders`
Run Code Online (Sandbox Code Playgroud)

解码器.rs:

pub mod Decoders {}
Run Code Online (Sandbox Code Playgroud)

图像.rs:

mod decoders

use decoders::Decoders

pub mod Image {}
Run Code Online (Sandbox Code Playgroud)

注意:我正在使用一个专门包装整个文件的模块,这样我就可以将属性放在整个文件上。这就是为什么它不是How to include module from another file from the same project?

奇怪的是,当我尝试在 main.rs 中导入 Image 时,这种语法非常有效:

mod image;

use image::Image;
Run Code Online (Sandbox Code Playgroud)

module rust

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

我可以在1个终端中运行两个正在进行的npm命令

我的npm脚本中有这两个命令

"scripts": {
"webpack": "webpack --config webpack.config.js --watch",
"server": "nodemon server.js",
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,每次保存文件时都会运行webpack,而只使用nodemon运行服务器,因此每次保存文件时都不必输入"npm start"或类似的内容.

现在这个工作正常,但我需要2个终端打开它来运行它,它在我的屏幕上有点拥挤.

我不能像这样读一个命令:

"start": "npm run webpack && npm run server"
Run Code Online (Sandbox Code Playgroud)

因为webpack命令正在进行,并且永远不会到达第二个命令.

有没有办法在1个终端中使用这两个命令,这是否可取?

node.js npm nodemon webpack npm-scripts

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

如果你使用的是React.js,你还会写HTML/CSS文件吗?

我似乎无法理解react.js的工作流程.你还需要直接编写HTML和CSS吗?

javascript html5 web reactjs

3
推荐指数
1
解决办法
789
查看次数

标签 统计

html5 ×1

javascript ×1

module ×1

node.js ×1

nodemon ×1

npm ×1

npm-scripts ×1

reactjs ×1

rust ×1

web ×1

webpack ×1