我正在尝试创建一个 webpack 设置,但无法使其与环境变量一起使用。我已经阅读该文档十多次,但找不到解决方案。
我的 json 包有这个脚本:
"build": "webpack --config webpack.config.js --env.MODE=production "
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,节点告诉我:
webpack: Unknown argument: --env.MODE=production
Usage: webpack --config <path to webpack configuration file> e.g. ./webpack.config.js
Description: Provide path to a webpack configuration file
Documentation: https://webpack.js.org/configuration/
Run Code Online (Sandbox Code Playgroud)
编辑:我终于找到了解决方案。webpack-ci 安装的版本是“webpack-cli”:“^4.0.0-beta.2”。我将其降级,现在工作正常。
我正在尝试创建一个 Github Actions 来保存一个列表,其中包含播放列表中所有 YouTube 视频的名称。它在最新的 ubuntu 版本上运行,我正在安装最新的 youtube-dl 版本。
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
sudo youtube-dl --update
Run Code Online (Sandbox Code Playgroud)
该脚本在某些播放列表上运行良好,但在其他播放列表上我收到此错误消息:
ERROR: No video formats found
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的 youtube-dl 命令。它在我的计算机(Windows)上的任何播放列表上都能完美运行。
youtube-dl --skip-download --get-title --get-id --no-warnings --verbose --no-mark-watched --ignore-errors --no-warnings --geo-bypass --no-progress https://www.youtube.com/playlist?list=${{ secrets.PLAYLIST_ID }} > playlist.txt
Run Code Online (Sandbox Code Playgroud)
我尝试使用详细参数,这是结果
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--skip-download', '--get-title', '--get-id', '--no-warnings', '--verbose', '--no-mark-watched', '--ignore-errors', '--no-warnings', '--geo-bypass', '--no-progress', 'https://www.youtube.com/playlist?list=***']
[debug] Encodings: locale UTF-8, fs …
Run Code Online (Sandbox Code Playgroud)