Мне нужна помощь с моим фондом для сайтов. Я давно уже пользуюсь Foundation 6.2, но теперь задача запуска, которая создает страницы распространения, не работает. Во-первых, я только что настроил это и не знаю, что означают npm, node, jason и gulp, но Foundation, похоже, использует их все для создания страниц. По крайней мере, я так думаю. Из-за этого я не понимаю, что означают сообщения об ошибках или как их исправить. Если бы кто-то мог помочь мне разобраться, что это значит и как это исправить, я был бы благодарен. Кажется, я не могу получить идентификатор входа на форум Foundation, чтобы спросить там.
Вкратце, я использую Webstorm, Foundation для сайтов 6.2, который использует panini для создания веб-страниц из партиалов, страниц и макетов. Закончив вносить изменения, я запускаю сценарий Jason, который выполняет кучу задач и помещает готовые страницы в папку Dist для загрузки на мой веб-сайт. Изначально это выглядело как жалоба на версию NPM, поэтому я обновил ее. Но, возможно, это было неправильно, но, как я уже сказал, я не понимаю большинство процессов здесь. Затем он дал мне сообщение об ошибке, сказав, что мне нужно запустить npm rebuild node-sass, что я и сделал, но это также привело к ошибке. В конце работы мне сказали, что следующие задачи не были выполнены: страницы, javascript, изображения, копия
Вот несколько других ошибок:
[09:13:32] Starting 'images'...
[09:13:32] Starting 'copy'...
[09:13:32] 'sass' errored after 39 ms
[09:13:32] Error: The `libsass` binding was not found in G:\+Websites\bt-f6.2\node_modules\node-sass\vendor\win32-x64-72\binding.node
This usually happens because your node version has changed.
Run `npm rebuild node-sass` to build the binding for your current node version.
at Object.sass.getBinaryPath (G:\+Websites\bt-f6.2\node_modules\node-sass\lib\extensions.js:158:11)
at Object.<anonymous> (G:\+Websites\bt-f6.2\node_modules\node-sass\lib\index.js:16:36)
at Module._compile (internal/modules/cjs/loader.js:1158:30)
at Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
at Object.require.extensions.<computed> [as .js] (G:\+Websites\bt-f6.2\node_modules\babel-register\lib\node.js:134:7)
at Module.load (internal/modules/cjs/loader.js:1002:32)
at Function.Module._load (internal/modules/cjs/loader.js:901:14)
at Module.require (internal/modules/cjs/loader.js:1044:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (G:\+Websites\bt-f6.2\node_modules\gulp-sass\index.js:186:21)
[09:13:32] '<parallel>' errored after 40 ms
[09:13:32] Error: The `libsass` binding was not found in G:\+Websites\bt-f6.2\node_modules\node-sass\vendor\win32-x64-72\binding.node
This usually happens because your node version has changed.
Run `npm rebuild node-sass` to build the binding for your current node version.
Итак Я попробовал это, и я получил кучу красных сообщений, которые заканчивались следующим текстом:
gyp ERR! not ok
Build failed
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@3.4.2 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@3.4.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Lisa\AppData\Roaming\npm-cache\_logs\2020-03-24T15_42_16_021Z-debug.log
Может кто-нибудь дать мне совет, что попробовать? Может ли это быть связано с Windows 7 End of Life?
Спасибо!