【问题标题】:NodeJS : can't run package (windows)NodeJS:无法运行包(Windows)
【发布时间】:2015-03-20 13:24:06
【问题描述】:

我的电脑运行 Windows 7 x64,我最近更新了 NodeJS,因为我无法运行任何包,所以每次都会出现以下错误(以 Gulp 为例):

'Gulp' is not recognized as an internal or external command, operable program or batch file.

我进行如下: 我第一次安装了NodeJS(node-v0.12.0-x64.msi),没有卸载旧版本,第二次卸载了NodeJS。 我重新启动了我的电脑。

npm init
npm install gulp --save-dev
gulp

然后我得到上面的错误...... :( 我的用户环境变量: NODE_PATH

%AppData%\npm\node_modules

路径

C:\Program Files\nodejs;C:\Users\{mon_user}\AppData\Roaming\npm

系统环境变量: 路径

C:\Ruby200-x64\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\SWTOOLS\ReadyApps;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files\nodejs;C:\Program Files (x86)\Git\cmd

echo %PATH% 命令返回:

C:\Users\{mon_user}\Downloads\cmder\bin;C:\Users\{mon_user}\Downloads\cmder\vendor\msysgit\bin;C:\Users\{mon_user}\Downloads\cmder\vendor\msysgit\mingw\bin;C:\Users\{mon_user}\Downloads\cmder\vendor\msysgit\cmd;C:\Users\{mon_user}\Downloads\cmder\vendor\msysgit\share\vim\vim74;C:\Users\{mon_user}\Downloads\cmder;C:\Users\{mon_user}\Downloads\cmder\vendor\conemu-maximus5\ConEmu;C:\Users\{mon_user}\Downloads\cmder\vendor\conemu-maximus5;C:\Ruby200-x64\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\SWTOOLS\ReadyApps;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files\nodejs;C:\Program Files (x86)\Git\cmd;C:\Users\{mon_user}\AppData\Roaming\npm

【问题讨论】:

    标签: windows node.js npm


    【解决方案1】:

    如果你想从命令行运行 gulp,你需要添加 -g 来全局安装它。

    npm install -g --save-dev gulp
    gulp
    

    如果你不想全局安装,可以查看这个stackoverflow线程:How to use package installed locally in node_modules?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 2020-10-21
      • 2015-07-10
      相关资源
      最近更新 更多