语义ui/npm问题/gulp安装

语义ui/npm问题/gulp安装,gulp,semantic-ui,Gulp,Semantic Ui,好的,当我每次尝试一些东西时,我都会出现一些语义安装错误 npm安装-g气体 npm ERR! error rolling back Error: EACCES, unlink '/usr/local/bin/gulp' npm ERR! error rolling back gulp@3.9.0 { [Error: EACCES, unlink '/usr/local/bin/gulp'] errno: 3, code: 'EACCES', path: '/usr/local/bin/

好的,当我每次尝试一些东西时,我都会出现一些语义安装错误

npm安装-g气体

   npm ERR! error rolling back Error: EACCES, unlink '/usr/local/bin/gulp'
npm ERR! error rolling back  gulp@3.9.0 { [Error: EACCES, unlink '/usr/local/bin/gulp'] errno: 3, code: 'EACCES', path: '/usr/local/bin/gulp' }
npm ERR! Error: EACCES, unlink '/usr/local/bin/gulp'
npm ERR!  { [Error: EACCES, unlink '/usr/local/bin/gulp'] errno: 3, code: 'EACCES', path: '/usr/local/bin/gulp' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.2.0-22-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "gulp"
npm ERR! cwd /home/kristjan
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.4.21
npm ERR! path /usr/local/bin/gulp
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, unlink '/usr/local/bin/gulp'
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/kristjan/npm-debug.log
npm ERR! not ok code 0
然后使用根用户,我得到了这个

npm WARN deprecated lodash@1.0.2: lodash@<2.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
/usr/local/bin/gulp -> /usr/local/lib/node_modules/gulp/bin/gulp.js
gulp@3.9.0 /usr/local/lib/node_modules/gulp
├── interpret@0.6.6
├── pretty-hrtime@1.0.1
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.2.0
├── semver@4.3.6
├── tildify@1.1.2 (os-homedir@1.0.1)
├── v8flags@2.0.11 (user-home@1.1.1)
├── chalk@1.1.1 (escape-string-regexp@1.0.4, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
├── liftoff@2.2.0 (extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.3.0)
├── vinyl-fs@0.3.14 (graceful-fs@3.0.8, mkdirp@0.5.1, strip-bom@1.0.0, defaults@1.0.3, vinyl@0.4.6, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)
└── gulp-util@3.0.7 (array-differ@1.0.0, array-uniq@1.0.2, beeper@1.1.0, fancy-log@1.1.0, lodash._reescape@3.0.0, lodash._reevaluate@3.0.0, lodash._reinterpolate@3.0.0, object-assign@3.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, vinyl@0.5.3, gulplog@1.0.0, lodash.template@3.6.2, multipipe@0.1.2, through2@2.0.0, dateformat@1.0.12)
npm警告已弃用lodash@1.0.2:lodash@/usr/local/lib/node_modules/gulp/bin/gulp.js
gulp@3.9.0/usr/local/lib/node_modules/gulp
├── interpret@0.6.6
├── 漂亮的-hrtime@1.0.1
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.2.0
├── semver@4.3.6
├── tildify@1.1.2(os)-homedir@1.0.1)
├── v8flags@2.0.11(用户-home@1.1.1)
├── chalk@1.1.1(转义字符串)-regexp@1.0.4,支持-color@2.0.0,ansi-styles@2.1.0,带-ansi@3.0.0,有-ansi@2.0.0)
├── orchestrator@0.3.7(溪流-consume@0.1.0, sequencify@0.0.7,年底-stream@0.1.5)
├── liftoff@2.2.0 (extend@2.0.1, rechoir@0.6.2,标记-respawn@0.3.1, resolve@1.1.6,findup-sync@0.3.0)
├── 乙烯基-fs@0.3.14(优雅的-fs@3.0.8, mkdirp@0.5.1,带-bom@1.0.0, defaults@1.0.3, vinyl@0.4.6, through2@0.6.5,glob-stream@3.1.18,glob-watcher@0.0.6)
└── 吞咽-util@3.0.7(数组-differ@1.0.0,数组-uniq@1.0.2, beeper@1.1.0,幻想-log@1.1.0,洛达斯_reescape@3.0.0,洛达斯_reevaluate@3.0.0,洛达斯_reinterpolate@3.0.0,反对-assign@3.0.0,替换-ext@0.0.1,有-gulplog@0.1.0, vinyl@0.5.3, gulplog@1.0.0,洛达斯。template@3.6.2, multipipe@0.1.2, through2@2.0.0, dateformat@1.0.12)

那么我想问的是,你能指导我如何在我的电脑上使用语义吗?它把我吓坏了。

不知道你为什么需要以root身份运行gulp。以下是如何安装语义用户界面:

  • 从下载语义UI作为zip
  • cd到
    Semantic UI master
    文件夹,其中有
    dist/
    src/
    文件夹
  • 运行
    npm install
    -这将安装gulp和
    package.json
    文件中列出的所有其他依赖项
  • 您将被要求继续执行步骤,这些步骤是不言自明的。所有编译好的CSS和JS都将放在
    dist/
    文件夹中

  • 通过安装以前的2.16版,然后更新到最新版本,我可以使用

    npm安装语义-ui@2.1.6--保存开发
    cd语义/ 狼吞虎咽 npm更新//

    答案来自