我是Laravel的新手,所以我想请一些帮助。我正在how to manage css and js跟踪Laracasts的培训。
当我尝试运行npm install
时,我会收到一些警告,例如
npm WARN install Couldn't install optional dependency: Unsupported
我也尝试使用npm install --global gulp
安装gulp,但我得到了这个
npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
所以基本上如果我尝试运行gulp
命令,我从命令行得到No command 'gulp' found
。
任何想法如何解决这个问题?
只是一些额外的信息:我在vm Ubuntu 14.04上,我的node.js和npm版本是:
node -v
v5.4.1
npm -v
3.3.12
这是我尝试运行npm install --global gulp
答案 0 :(得分:2)
此npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
清楚地表明您正在运行npm install --global gulp
的用户对/usr/local/lib/node_modules
没有写入权限。请确保您具有正确的写入权限 - 如评论https://docs.npmjs.com/getting-started/fixing-npm-permissions
答案 1 :(得分:0)
Gulp现已安装在您的系统上。您可以在/usr/local/bin/gulp
下找到它。权限错误消失了,其他的东西只是警告,没有阻止gulp工作。您现在应该能够运行gulp
命令。