Javascript 在Gulp中使用命名约定时出错 我正在使用Zurb基金会框架进行这个项目,它运行在GULP上。基本上,Gulp所做的是将sass转换为css、压缩、连接等。它运行得非常完美,并且它完成了它应该做的事情,直到我尝试更改dist文件夹的名称,其中的所有内容都是为生产而构建的。我想使用的名称是name-html5。-html5是3dCart的命名约定,因此它需要在文件夹的名称中包含-html5。在gulpfile.babel.js中,我有: // Delete the "dist" folder // This happens every time a build starts function clean(done) { rimraf(PATHS.dist, done); }

Javascript 在Gulp中使用命名约定时出错 我正在使用Zurb基金会框架进行这个项目,它运行在GULP上。基本上,Gulp所做的是将sass转换为css、压缩、连接等。它运行得非常完美,并且它完成了它应该做的事情,直到我尝试更改dist文件夹的名称,其中的所有内容都是为生产而构建的。我想使用的名称是name-html5。-html5是3dCart的命名约定,因此它需要在文件夹的名称中包含-html5。在gulpfile.babel.js中,我有: // Delete the "dist" folder // This happens every time a build starts function clean(done) { rimraf(PATHS.dist, done); },javascript,gulp,Javascript,Gulp,如果我用dist替换name-html5,我会得到一个构建错误:ReferenceError:html5没有定义,因为它前面有-。它不需要(path.name-html5,done) 此外,我还更改了config.yml文件中的名称: # Gulp will reference these paths when it copies files PATHS: # Path to dist folder dist: "dist" 但它并没有解决这个问题。有什么帮助吗?请尝试去掉连字符,

如果我用
dist
替换
name-html5
,我会得到一个构建错误:
ReferenceError:html5没有定义,因为它前面有
-
。它不需要
(path.name-html5,done)

此外,我还更改了
config.yml
文件中的名称:

# Gulp will reference these paths when it copies files
PATHS:
  # Path to dist folder
  dist: "dist"  

但它并没有解决这个问题。有什么帮助吗?

请尝试去掉连字符,而不要使用
名称-html5
属性名称。它可以保持在值中

# Gulp will reference these paths when it copies files
PATHS:
  # Path to dist folder
  dist: "dist"
  nameHtml5: "name-html5"

然后将其引用为路径。名称HTML5

谢谢,它成功了。还有一件事。当我进行任何更改时,仍会生成一个
dist
文件夹。在
gulp file.babel.js
config.yml
中没有对它的引用。事实上,我在解决方案中进行了搜索,没有
dist
。很多事情都会导致生成文件夹,包括您的搜索可能没有查找的npm包。我建议为此单独提出一个问题。