Gulp.js:解析时意外的token(23:12)



我想在我的项目中使用gulp.js,我遇到了一些这样的问题:

[08:57:25] { [SyntaxError: Unexpected token (23:12) while parsing c:Usersuser
desktopresponsivecomponentsscriptsfake_b1eb0d8e.js]
  plugin: 'gulp-browserify',
  showStack: false,
  name: 'SyntaxError',
  message: 'Unexpected token (23:12) while parsing c:\Users\user\desktop\res
ponsive\components\scripts\fake_b1eb0d8e.js',
  fileName: undefined,
  lineNumber: undefined,
  stack: 'SyntaxError: Unexpected token (23:12) while parsing c:\Users\user\d
esktop\responsive\components\scripts\fake_b1eb0d8e.jsn    at Stream.end (c:
\Users\user\desktop\responsive\node_modules\gulp-browserify\node_modules
browserify\node_modules\insert-module-globals\index.js:71:21)n    at _end (
c:\Users\user\desktop\responsive\node_modules\gulp-browserify\node_module
s\browserify\node_modules\insert-module-globals\node_modules\through\index
.js:65:9)n    at Stream.stream.end (c:\Users\user\desktop\responsive\node_
modules\gulp-browserify\node_modules\browserify\node_modules\insert-module-
globals\node_modules\through\index.js:74:5)n    at Transform.onend (c:\User
s\user\desktop\responsive\node_modules\gulp-browserify\node_modules\throu
gh2\node_modules\readable-stream\lib\_stream_readable.js:523:10)n    at Tra
nsform.g (events.js:199:16)n    at Transform.emit (events.js:129:20)n    at c:
\Users\user\desktop\responsive\node_modules\gulp-browserify\node_modules
through2\node_modules\readable-stream\lib\_stream_readable.js:965:16n    a
t process._tickCallback (node.js:355:11)' }

在我意识到这个问题是基于css-tricks.com的平滑滚动代码片段,特别是第一行代码

之前,我最初遇到了同样的问题。

a[href*="#"]:not([href="#"])').click(function()

现在,这个选择器无效。#是一个特殊字符,需要像a[href*=\#]:not([href=\#])

那样转义。

见https://api.jquery.com/category/selectors/

希望它能帮助到某处的人

最新更新