"WARN peerdependencies" when installing Semantic-UI

I followed all the instructions posted on the Semantic-UI website to establish the structure, namely:

  • Install node: I confirmed that it was installed correctly by running node -v, to which I get "v0.12.7". node is set to / usr / local / include, and I have already abandoned $ PATH to reflect the changes.
  • Install gulp: I ​​ran sudo npm install -g gulp to install gulp globally in / usr / local / lib / node_modules (the non-sudo command gave me errors and suggested the sudo command)

I connected to my project folder and ran "npm install semantic-ui --save", which I get:

npm WARN peerDependencies The peer dependency better-console@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency del@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency extend@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-autoprefixer@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-chmod@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-clone@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-concat@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-concat-css@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-copy@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-flatten@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-header@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-help@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-if@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-less@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-minify-css@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-notify@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-plumber@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-print@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-rename@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-replace@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-rtlcss@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-uglify@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-util@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency gulp-watch@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency map-stream@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency require-dot-file@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN peerDependencies The peer dependency yamljs@ * included from semantic-ui will no npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. npm WARN excluding symbolic link tests/withsymlinks/.hidden -> ../shown/.hidden npm WARN excluding symbolic link tests/withsymlinks/bar.txt -> ../shown/bar.txt npm WARN excluding symbolic link tests/withsymlinks/.hidden -> ../shown/.hidden npm WARN excluding symbolic link tests/withsymlinks/bar.txt -> ../shown/bar.txt 

Instead simply:

 npm WARN excluding symbolic link tests/withsymlinks/.hidden -> ../shown/.hidden npm WARN excluding symbolic link tests/withsymlinks/bar.txt -> ../shown/bar.txt npm WARN excluding symbolic link tests/withsymlinks/.hidden -> ../shown/.hidden npm WARN excluding symbolic link tests/withsymlinks/bar.txt -> ../shown/bar.txt 

which are a warning that offers instructional videos on the semantic-ui website.

(I apologize for the long text)

After starting it does nothing unless I have a Ctrl-C process. I never reached the settings panel, after which the following video will appear after the next command:

http://semantic-ui.com/introduction/getting-started.html#using-build-tools

The link also suggested other installation methods for npm and node, and I tried additional ones (always thoroughly clean the system before each attempt), and it seems that I install them correctly and with their paths in the ~ / .bashrc file, How can I continue?

0
source share
1 answer

This problem arises because npm will change the way peer dependencies work in version 3 .

This issue is also addressed in semantic interface issues , but seems to be resolved now. Try again and make sure that you have given enough time (up to 10-15 minutes, although this should be less). If you still have problems, try using the latest semantic interface from the github repository:

 git clone https://github.com/Semantic-Org/Semantic-UI.git cd Semantic-UI npm install 

This should have the same effect as running npm install semantic-ui --save , so you get an interactive installer as soon as npm install finishes.

0
source

All Articles