gpt4 book ai didi

node.js - 本地安装Gulp失败

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:01 25 4
gpt4 key购买 nike

我在 Ubuntu 14.04 上安装了 Node.js 和 npm。

nodejs -v
v0.10.25

node -v
v0.10.25

npm -v
1.3.10

我还使用 npm install gulp -g 全局安装了 Gulp。

gulp -v
CLI version 3.9.0

现在,在我的项目中,当我尝试使用 npm install gulp 在本地安装 Gulp 时,出现了很多错误。我已将它们复制到 Pastebin:http://pastebin.com/VWdPLNQS

如果我尝试在项目目录中运行gulp watch,我会得到

Local gulp not found in /var/www
Try running: npm install gulp

我需要做什么?

我也在 Windows 上尝试过这个。 Ubuntu 安装与 Vagrant 一起运行。我安装了它,以便它与主机共享/var/www 目录。

首先我从他们的网站下载了 Node.js,然后运行

npm install -g bower
npm install -g gulp

没有错误。然后我在 Windows 中打开命令提示符并将目录更改为/var/www 链接的文件夹。我运行了npm install。我的 package.json 包含以下内容

{
"private": true,
"devDependencies": {
"gulp": "^3.8.8",
"laravel-elixir": "^2.0.0"
}
}

没有错误。安装后我尝试在 Ubuntu 终端中运行 gulp 但出现错误:

Error: Cannot find module 'isobject'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/var/www/node_modules/laravel-elixir/node_modules/watchify/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/index.js:10:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)

我切换到 Windows 并运行 gulp,一切正常。

最佳答案

尝试安装从未版本的 Node.js 和 NPM:

  • 删除 node_modules,然后全局和本地删除 gulp。
  • 之后确保您使用的是较新的 Nodejs,例如 6+
  • 全局安装 gulp
  • 检查您尝试使用的文件夹的权限,运行chown [your_user_name] [folder_name] -R

我认为更新 node/npm 更新应该可以解决您的问题。

关于node.js - 本地安装Gulp失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30996719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com