Мой
ОС: Microsoft Windows 10, редактор кода: Visual Studio Code
версия узла: v10.13.0, версия npm: 6.4.1
'npm run start', 'npm run compile: sass', 'npm run concat :: css' работают хорошо.
Но «npm run prefix: css» говорит «ERR!».
Я работаю при двух обстоятельствах: один может подключиться к Интернету, а другой - нет.
Вчера я работаю дома, который может подключиться к Интернету.
Сначала я выполнил 'npm install postcss --save-dev'.
Затем я сделал 'npm run prefix: css'.
Консоль сказал «ОШИБКА!».
В чем моя проблема?
Как я могу решить проблему.
Как ни странно, команда 'postcss.cmd' не сделана в папке 'node_modules.bin'.
Другие нормальные команды выполняются в папке 'node_modules.bin'.
1) мой package.json
{
"name": "natours",
"version": "1.0.0",
"description": "landing page for natours",
"main": "index.js",
"scripts": {
"watch:sass": "node-sass sass/main.scss css/natours.sass -w",
"devserver": "live-server",
"start": "npm-run-all --parallel devserver watch:sass",
"compile:sass": "node-sass sass/main.scss css/natours.comp.css",
"concat:css": "concat -o css/natours.concat.css css/icon-font.css css/natours.comp.css",
"prefix:css": "postcss --use autoprefixer -b 'last 10 versions' css/natours.concat.css -o css/natours.prefix.css",
"compass:css": "node-sass css/natours.prefix.css css/natours.css --output-style compressd",
"build:css": "npm-run-all compile:sass concat:css prefix:css compass:css"
},
"author": "Jsmile",
"license": "ISC",
"dependencies": {
"save-dev": "^2.0.0"
},
"devDependencies": {
"autoprefixer": "^9.4.4",
"concat": "^1.0.3",
"node-sass": "^4.11.0",
"npm-run-all": "^4.1.5",
"postcss": "^7.0.8"
}
}
2) мой рабочий процесс
F: \ 개인 \ workspace \ CSS \ css_sass \ 1-Natours> npm install postcss --save-dev
npm WARN natours@1.0.0 Нет поля репозитория.
- postcss@7.0.8
обновлен 1 пакет и проверено 639 пакетов за 2,788 с
найдено 0 уязвимостей
F: \ 개인 \ workspace \ CSS \ css_sass \ 1-Natours> Префикс запуска npm: css
natours@1.0.0 префикс: css F: \ 개인 \ workspace \ CSS \ css_sass \ 1-Natours
postcss --use autoprefixer -b 'последние 10 версий' css / natours.concat.css -o css / natours.prefix.css
'postcss' 은 (는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일 이 아닙니다.
нпм ERR! код ELIFECYCLE
нпм ERR! errno 1
нпм ERR! natours@1.0.0 префикс: css: postcss --use autoprefixer -b 'last 10 versions' css/natours.concat.css -o css/natours.prefix.css
нпм ERR! Статус выхода 1
npm ERR!
нпм ERR! Ошибка при использовании префикса natours@1.0.0: сценарий css.
нпм ERR! Это, вероятно, не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации.
нпм ERR! Полный журнал этого прогона можно найти в:
нпм ERR! C: \ Users \ No.1 \ AppData \ Roaming \ npm-cache_logs \ 2019-01-10T22_37_17_074Z-debug.log