我想在我的项目中使用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/
希望它能帮助到某处的人