gpt4 book ai didi

macos - 在 MAC 上使用 webstorm 安装 Jade

转载 作者:搜寻专家 更新时间:2023-10-31 23:27:39 25 4
gpt4 key购买 nike

我在 mac 上编译 jade 文件时出错。我已经阅读了太多博客文章,但问题仍然存在。

这是我收到的错误的屏幕截图:

Setup Jade using webstorm Mac

谁能告诉我如何在 Webstrom MAC 中设置 jade。

在终端中,当我尝试使用此命令进行编译时,出现错误编号:156

mandeepgill-macpro:~ mandeepgill$ cd /Applications/MAMP/htdocs
mandeepgill-macpro:htdocs mandeepgill$ cd HTMLCodes
mandeepgill-macpro:HTMLCodes mandeepgill$ cd Sports
mandeepgill-macpro:Sports mandeepgill$ cd public_html
mandeepgill-macpro:public_html mandeepgill$ jade main.jade main.html



/usr/local/lib/node_modules/jade/bin/jade:156
if (err) throw err;
^
Error: EISDIR, open 'main.html'
mandeepgill-macpro:public_html mandeepgill$

最佳答案

EISDIR error is caused when a Node application expects a file, but gets a directory .

该错误的这个特定实例是由 this block of code 引发的:

fs.writeFile(path, output, function(err){
if (err) throw err;
console.log(' \033[90mrendered \033[36m%s\033[0m', path);
});

您可以分辨出来,因为它不是错误号 156,而是相关代码的行号。

您是否在 /Applications/MAMP/htdocs/HTMLCodes/Sports/public_html 中有一个名为 main.html 的目录?

此外,您应该能够只执行命令 jade main.jade 而无需第二个参数。这似乎会让您的生活更轻松。

尽管如果您执意要在 Mac 上使用 Webstorm,this configuration should work equally well ,或者为了保持简单,只需将 $FileName$ 放入参数中并去掉输出路径。

虽然这似乎是 Webstorm 观察者的一个相当普遍的问题,所以您可能只想使用命令行 jade --watch

关于macos - 在 MAC 上使用 webstorm 安装 Jade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com