JavaScript 字符串生成器 - 不工作(Sublime Text 3)

问题描述 投票:0回答:2

我正在使用 Sublime Text 3,每当我使用我的 JavaScript 构建系统构建它时。它给了我一个错误。下面的代码以及错误:

function makeid(length) {
    let result = '';
    const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    const charactersLength = characters.length;
    let counter = 0;
    while (counter < length) {
      result += characters.charAt(Math.floor(Math.random() * charactersLength));
      counter += 1;
    }
    return result;
}

console.log(makeid(5));

然后错误:

[WinError 2] The system cannot find the file specified
[cmd: ['/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc', 'C:\\Users\\me\\Documents\\Projects\\Password Generator\\script.js']]
[dir: C:\Users\me\Documents\Projects\Password Generator]
[path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\National Instruments\Shared\OpenVINO\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\me\AppData\Local\Microsoft\WindowsApps]
[Finished]

我尝试运行代码但没有成功,我希望它能为我生成一个随机字符串。

javascript string sublimetext3 build-system
2个回答
0
投票

你的“为 JavaScript 构建系统”期望你有一个

/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
二进制文件——这显然是 macOS 路径,而且你显然在 Windows 上运行。

你会想要例如node.js 如果你想在 Windows 上运行控制台 JavaScript,然后修复你的构建系统以使用 node 代替。


-1
投票

要在 Sublime Text 编辑器中生成 JavaScript 字符串,您可以按照以下步骤操作:

  1. 打开 Sublime Text 编辑器并通过从菜单中选择“文件”>“新建文件”或在 Windows 上按“Ctrl+N”或在 Mac 上按“Cmd+N”来创建一个新文件。

  2. 键入以下代码创建一个字符串变量并为其赋值: var myString = "你好,世界!";

  3. 通过从菜单中选择“文件”>“保存”或在 Windows 上按“Ctrl+S”或在 Mac 上按“Cmd+S”来保存文件。

  4. 选择文件的位置和名称,并使用 .js 扩展名保存它,例如“myFile.js”。

  5. 要测试代码,您可以打开一个新的浏览器窗口并创建一个脚本标签来引用该文件,

  6. 最后,在网络浏览器中打开 HTML 文件并检查控制台输出以查看打印的字符串值:

© www.soinside.com 2019 - 2024. All rights reserved.