====== yarn ======
Проблема: доступа в интернет нет, но есть кэш node-модулей. Рутовых прав тоже нет, так что установить глобально в систему ничего не выйдет.\\
В ''package.json'' такое (фрагмент):
"scripts": {
"build": "cross-env NODE_ENV=production webpack",
"build-prod": "cross-env NODE_ENV=production webpack",
"build-dev": "cross-env NODE_ENV=development webpack",
"start": "cross-env NODE_ENV=development IS_DEV_SERVER=true webpack serve"
},
"devDependencies": {
"cross-env": "^5.1.3",
"css-loader": "^6.8.1",
"webpack": "^1.2.3"
}
При попытке сборки ошибка: 'cross-env' is not recognized as an internal or external command
Костыль - править ''package.json'', указав:
sed -i 's#cross-env NODE_ENV=#node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=#g' ./package.json
sed -i 's#\(.*cross-env.*\)webpack\(.*\)#\1node_modules/webpack/bin/webpack.js\2#g' ./package.json
# Результат:
node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js