Foundation watch 抛出 gulp 个错误
Foundation watch throws gulp errors
我用 Foundation 6 搞砸了我的本地项目,但我的所有内容都在远程 Web 服务器上,所以我将我的项目下载到本地文件夹。当我尝试 运行 foundation watch
时出现错误
sh: /myfolder/node_modules/.bin/gulp: Permission denied
Error: foundation-sites-template@1.0.0 start: `gulp`
Exit status 126
at EventEmitter.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/lifecycle.js:217:16)
at emitTwo (events.js:100:13)
at EventEmitter.emit (events.js:185:7)
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/spawn.js:24:14)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
可以修复吗?
无论您使用何种复制方式,都可能弄乱了 /myfolder/node_modules/.bin/gulp
的可执行位。在终端中输入以下内容:
chmod a+x /myfolder/node_modules/.bin/gulp
可能还有其他文件存在权限问题,因此最好从头开始删除整个 node_modules
文件夹和 npm install
。
我用 Foundation 6 搞砸了我的本地项目,但我的所有内容都在远程 Web 服务器上,所以我将我的项目下载到本地文件夹。当我尝试 运行 foundation watch
时出现错误
sh: /myfolder/node_modules/.bin/gulp: Permission denied
Error: foundation-sites-template@1.0.0 start: `gulp`
Exit status 126
at EventEmitter.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/lifecycle.js:217:16)
at emitTwo (events.js:100:13)
at EventEmitter.emit (events.js:185:7)
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/spawn.js:24:14)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
可以修复吗?
无论您使用何种复制方式,都可能弄乱了 /myfolder/node_modules/.bin/gulp
的可执行位。在终端中输入以下内容:
chmod a+x /myfolder/node_modules/.bin/gulp
可能还有其他文件存在权限问题,因此最好从头开始删除整个 node_modules
文件夹和 npm install
。