Фонд для сайтов больше не будет строить - PullRequest
0 голосов
/ 24 марта 2020

Мне нужна помощь с моим фондом для сайтов. Я давно уже пользуюсь 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?

Спасибо!

...