Jef*_*eff 1 arrays directory file node.js
在 PHP 中,我有以下代码来创建目录中所有图像的数组。
$dir = '/public/images/';
$files = scandir($dir);
Run Code Online (Sandbox Code Playgroud)
NodeJS 的等价物是什么?
我正在寻找在目录中创建所有图像的数组。
在开发中的 Laravel webpack mix 中使用它,以便它可以通过命令行在本地计算机或服务器本身上运行。
而不是以下内容,因为目录中存在未知数量的图像以及名称。
if (mix.config.inProduction) {
mix.version(['public/images/50x50-1.png', 'public/images/50x50-1.svg'])
}
Run Code Online (Sandbox Code Playgroud)
所需代码:
if (mix.config.inProduction) {
var imagesArray = // get the list here
mix.version(imagesArray)
}
Run Code Online (Sandbox Code Playgroud)
如果它在服务器上运行,您应该有权访问节点的fs模块。
const testFolder = '/public/images/';
const fs = require('fs');
fs.readdir(testFolder, (err, files) => {
files.forEach(file => {
console.log(file);
});
})
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读 fs
| 归档时间: |
|
| 查看次数: |
9635 次 |
| 最近记录: |