11-08-2020, 12:11 PM
I am in the process of setting up my computer to allow me to work on the development of REEF-PI
I am following the doc at https://reef-pi.github.io/additional-documentation/development/
Here are the Steps - versions and error
-------------------------------
Ubuntu ver : 20.04 LTS server amd64
Sudo apt-get update
Sudo apt-get ugrade
Go ver; : go1.15.4.linux-amd64.tar.gz
adminreefer@reefer:~$ go version
go version go1.15.2 linux/amd64
NODEJS & NPM
adminreefer@reefer:~$ node --version
v10.19.0
adminreefer@reefer:~$ npm --version
6.14.4
INSTALL REEFPI
export GOPATH=/home/adminreefer/goarea
sudo git clone https://github.com/reef-pi/reef-pi.git $GOPATH/src/github.com/reef-pi/reef-pi
cd
$GOPATH
make install
make
HERE Is the error after running MAKE command
ERROR in ./front-end/assets/sass/style.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
ValidationError: Invalid options object. PostCSS Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'plugins'. These properties are valid:
object { postcssOptions?, execute?, sourceMap? }
at validate (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/node_modules/schema-utils/dist/validate.js:104:11)
at Object.loader (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/dist/index.js:43:29)
at runLoaders (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/webpack/lib/NormalModule.js:316:20)
at /home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/loader-runner/lib/LoaderRunner.js:367:11
at /home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/loader-runner/lib/LoaderRunner.js:233:18
@ ./front-end/src/app.jsx 23:0-20
@ ./front-end/src/entry.js
Child HtmlWebpackCompiler:
1 asset
Entrypoint HtmlWebpackPlugin_0 = __child-HtmlWebpackPlugin_0
[./node_modules/html-webpack-plugin/lib/loader.js!./front-end/assets/home.html] 520 bytes {HtmlWebpackPlugin_0} [built]
Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js!front-end/assets/sass/style.scss:
Entrypoint mini-css-extract-plugin = *
[./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js!./front-end/assets/sass/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./node_modules/sass-loader/dist/cjs.js!./front-end/assets/sass/style.scss 636 bytes {mini-css-extract-plugin} [built] [failed] [1 error]
ERROR in ./front-end/assets/sass/style.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./node_modules/sass-loader/dist/cjs.js!./front-end/assets/sass/style.scss)
Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
ValidationError: Invalid options object. PostCSS Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'plugins'. These properties are valid:
object { postcssOptions?, execute?, sourceMap? }
at validate (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/node_modules/schema-utils/dist/validate.js:104:11)
at Object.loader (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/dist/index.js:43:29)
I am following the doc at https://reef-pi.github.io/additional-documentation/development/
Here are the Steps - versions and error
-------------------------------
Ubuntu ver : 20.04 LTS server amd64
Sudo apt-get update
Sudo apt-get ugrade
Go ver; : go1.15.4.linux-amd64.tar.gz
Code:
sudo add-apt-repository ppa:longsleep/golang-backports
Code:
sudo apt update
Code:
sudo apt install golang-go
Code:
go version go1.15.2 linux/amd64
NODEJS & NPM
Code:
sudo apt install nodejs npm
adminreefer@reefer:~$ node --version
v10.19.0
adminreefer@reefer:~$ npm --version
6.14.4
INSTALL REEFPI
export GOPATH=/home/adminreefer/goarea
sudo git clone https://github.com/reef-pi/reef-pi.git $GOPATH/src/github.com/reef-pi/reef-pi
cd
$GOPATH
Code:
/src/github.com/reef-pi/reef-pi
make install
make
HERE Is the error after running MAKE command
ERROR in ./front-end/assets/sass/style.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
ValidationError: Invalid options object. PostCSS Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'plugins'. These properties are valid:
object { postcssOptions?, execute?, sourceMap? }
at validate (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/node_modules/schema-utils/dist/validate.js:104:11)
at Object.loader (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/dist/index.js:43:29)
at runLoaders (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/webpack/lib/NormalModule.js:316:20)
at /home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/loader-runner/lib/LoaderRunner.js:367:11
at /home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/loader-runner/lib/LoaderRunner.js:233:18
@ ./front-end/src/app.jsx 23:0-20
@ ./front-end/src/entry.js
Child HtmlWebpackCompiler:
1 asset
Entrypoint HtmlWebpackPlugin_0 = __child-HtmlWebpackPlugin_0
[./node_modules/html-webpack-plugin/lib/loader.js!./front-end/assets/home.html] 520 bytes {HtmlWebpackPlugin_0} [built]
Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js!front-end/assets/sass/style.scss:
Entrypoint mini-css-extract-plugin = *
[./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js!./front-end/assets/sass/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./node_modules/sass-loader/dist/cjs.js!./front-end/assets/sass/style.scss 636 bytes {mini-css-extract-plugin} [built] [failed] [1 error]
ERROR in ./front-end/assets/sass/style.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./node_modules/sass-loader/dist/cjs.js!./front-end/assets/sass/style.scss)
Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
ValidationError: Invalid options object. PostCSS Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'plugins'. These properties are valid:
object { postcssOptions?, execute?, sourceMap? }
at validate (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/node_modules/schema-utils/dist/validate.js:104:11)
at Object.loader (/home/adminreefer/goarea/src/github.com/reef-pi/reef-pi/node_modules/postcss-loader/dist/index.js:43:29)