ошибки npm при попытке запуска скриптов json на новом ноутбуке - PullRequest
0 голосов
/ 03 марта 2019

Я прошел онлайн-курс по кодированию, который включал пару небольших скриптов для компиляции моего sass и конкататации моих css-файлов.Недавно я получил новый ноутбук и установил узел, установил свои зависимости, но по какой-то причине я не могу заставить их работать.

Вот что я сделал:

Установленный узел(текущая версия: v10.15.2)

Установил npm и: * sudo npm установил live-сервер -g * npm установил автофиксатор --save-dev * npm установил postcss-cli --save-dev

Вот мои json-скрипты:

"scripts": { "watch:sass": "node-sass sass/main.scss css/style.css -w", "devserver": "live-server", "start": "npm-run-all --parallel devserver watch:sass", "compile:sass": "node-sass sass/main.scss css/style.comp.css", "concat:css": "concat -o css/style.concat.css css/icon-font.css css/style.comp.css", "prefix:css": "postcss --use autoprefixer -b 'last 10 versions' css/style.concat.css -o css/style.prefix.css", "compress:css": "node-sass css/style.prefix.css css/style.css --output-style compressed", "build:css": "npm-run-all compile:sass concat:css prefix:css compress:css" },

Вот мои ошибки:

`    npm start

> talentsfestivals@1.0.0 start /Users/vasil.krumov/Documents/Projects/TalentsFestivals
> npm-run-all --parallel devserver watch:sass

internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module '../common/bootstrap'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/Users/vasil.krumov/Documents/Projects/TalentsFestivals/node_modules/.bin/npm-run-all:13:1)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! talentsfestivals@1.0.0 start: `npm-run-all --parallel devserver watch:sass`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the talentsfestivals@1.0.0 start 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!     /Users/vasil.krumov/.npm/_logs/2019-03-03T15_29_19_750Z-debug.log `

Может кто-нибудь помочь мне?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 04 марта 2019

Ради других людей, которые ищут решение вашей проблемы, я напишу его здесь, чтобы его было легче найти.Первой проблемой, похоже, были некоторые старые модули, чтобы очистить их, удалите папку модулей и снова установите npm.Следующей проблемой, казалось, были ошибки разрешений EACCES.Обычно вы не хотите sudo устанавливать пакеты npm.Если у вас есть ошибки разрешений EACCES, посмотрите эту документацию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...