gpt4 book ai didi

node.js - Drupal 7. Bootstrap 和 Grunt

转载 作者:搜寻专家 更新时间:2023-11-01 00:43:17 27 4
gpt4 key购买 nike

我正在尝试使用 Bootstrap 和 Grunt 作为编译器。将 Drupal 7 站点的所有内容安装到我的自定义主题中。我通过 npm install 下载了它的所有依赖项,这又添加了一个 node_modules 文件夹。现在使用 grunt 编译等一切都很好,我的问题在于当你去 Drupal 时我收到这个警告......

Warning: opendir(sites/all/themes/custom/theme/vendor/bootstrap/node_modules/grunt-contrib-jade/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap,sites/all/themes/custom/lmax_hk/vendor/bootstrap/node_modules/grunt-contrib-jade/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap): The system cannot find the path specified. (code: 3) in file_scan_directory() (line 2118 of C:\Users\user\Documents\Program Files\xampp\htdocs\drupal\includes\file.inc).

我不知道为什么,也没有找到任何可能导致答案的东西。

我是 Grunt 和 Nodejs 的新手。

非常感谢任何帮助。

最佳答案

对于 future 发现这个问题的人来说——这个问题似乎是由 Drupal 核心解析的 gulp/grunt/npm .info 文件。 Drupal 8 不再使用 .info 文件,但 Drupal 7 会抛出错误。似乎正在为 D7 核心打补丁,但在那之前,解决方法是创建一个安装后脚本来删除 package.json 文件中的 .info 文件。

"scripts": {
"postinstall": "find node_modules/ -name '*.info' -type f -delete"
}

drupal.org 上的相关主题: https://www.drupal.org/node/2329453#comment-9160735

关于node.js - Drupal 7. Bootstrap 和 Grunt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27320911/

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