gpt4 book ai didi

AngularJS GULP BrowerSync 错误 : ENAMETOOLONG, 名称太长

转载 作者:太空宇宙 更新时间:2023-11-04 02:27:04 25 4
gpt4 key购买 nike

我需要你帮助我从 git 下载这个著名的 Angular JS 项目。 https://github.com/thaiat/famous-flickr

当我运行 gulp 浏览器同步时,我收到此 ENAMETOOLONG 错误,但我不知道如何修复它。

aj$ gulp browsersync
[23:45:56] Using gulpfile ~/famous-flickr/gulpfile.js
[23:45:56] Starting 'browserify'...
[23:45:56] Finished 'browserify' after 23 ms
[23:45:56] Starting 'fonts'...
[23:45:56] Finished 'fonts' after 3.37 ms
[23:45:56] Starting 'style'...
[23:45:56] Starting 'style:watch'...
[23:45:56] Finished 'style:watch' after 7.39 ms

fs.js:438
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: ENAMETOOLONG, name too long '/Users/famous-`flickr/client/styles/data:application/json;base64,

at Object.fs.openSync (fs.js:438:18)
at Object.fs.readFileSync (fs.js:289:15)
at fromSource (/Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/utils/input-source-map-tracker.js:67:31)
at InputSourceMapStore.track (/Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/utils/input-source-map-tracker.js:137:5)
at Object.whenDone (/Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/clean.js:96:44)
at processNext (/Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/imports/inliner.js:105:13)
at importFrom (/Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/imports/inliner.js:79:10)
at ImportInliner.process (/Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/imports/inliner.js:36:10)
at /Users/DhanLalRaj/famous-flickr/node_modules/gulp-minify-css/node_modules/clean-css/lib/clean.js:71:41
at process._tickDomainCallback (node.js:463:13)

最佳答案

这似乎是缩小过程中 map 文件可能出现的问题。请参阅https://github.com/FlagshipWP/compass/issues/29该项目遇到了类似的问题。

对我有用的解决方案是简单地禁止 sass 创建 map 文件。如果你有一个 gulp 项目,只需设置 sass 的配置参数:

<...>
.pipe(sass, mainSass, {
sourcemap:false,
loadPath: ['resources/bower_components']
})
<...>

如果你从命令行运行 sass 它将是:

sass blahblahblah.css --sourcemap=none 

关于AngularJS GULP BrowerSync 错误 : ENAMETOOLONG, 名称太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741168/

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