我已经在全球和本地安装了gulp
npm install gulp
npm install gulp -g
npm install gulp-util
npm install gulp-util -g
Run Code Online (Sandbox Code Playgroud)
当我尝试运行gulp我得到
'gulp' is not recognized as an internal or external command, operable program or batch file.
运行npm list gulp(或-g),我gulp@3.7.0有全局或本地gulp安装的位置.
我试过运行node gulpfile.js指向我的gulpfile,它运行没有错误,当然,它开始require('gulp').
关于让gulp在Windows上运行的任何建议(8.1)?
我写了一个模块,我刚刚发布到npm(https://npmjs.org/package/wisp)
所以它从命令行安装很好:
$ npm i -g wisp
但是,当我从命令行运行它时,我一直收到一个错误,即没有安装optimist:
$ wisp
Error: Cannot find module 'optimist'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/usr/local/lib/node_modules/wisp/wisp:12:10)
at Object.<anonymous> (/usr/local/lib/node_modules/wisp/wisp:96:4)
at Module._compile (module.js:449:26)
at Object.exports.run (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:68:25)
at compileScript (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:135:29)
at fs.stat.notSources.(anonymous function) (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:110:18)
Run Code Online (Sandbox Code Playgroud)
但是,我在package.json中指定为依赖:
{
"name": "wisp",
"author": "Brendan Scarvell <bscarvell@gmail.com>",
"version": "0.1.0",
"description": "Global nodejs file server",
"dependencies": {
"optimist": "~0.3.4"
},
"repository": "git://github.com/tehlulz/wisp",
"bin": {
"wisp" : "./wisp"
}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道怎么做才能让这个运行?我知道它与bin部分有关,将可执行文件添加到bin并且该目录中的node_modules为空.不知道如何解决这个问题.
我最近在OSX上安装了Node.js和npm模块,并且我认为设置有问题:
npm install [MODULE] is not installing the node.js module to the default path
which is /usr/local/lib/node_modules.
Run Code Online (Sandbox Code Playgroud) 我刚刚开始使用webpack,并且很难获得多入口点样本.示例中的webpack.config.js文件包含该行
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
Run Code Online (Sandbox Code Playgroud)
这个错误让我失败了
Error: Cannot find module '../../lib/optimize/CommonsChunkPlugin'
Run Code Online (Sandbox Code Playgroud)
在搜索时,我发现了使用CommonsChunkPlugin和表达式的其他示例
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin("common.js");
Run Code Online (Sandbox Code Playgroud)
因错误而失败
ReferenceError: webpack is not defined
Run Code Online (Sandbox Code Playgroud)
一些更多的搜索发现了一些例子,包括
var webpack = require('webpack');
Run Code Online (Sandbox Code Playgroud)
而我的构建现在失败了
Error: Cannot find module 'webpack'
Run Code Online (Sandbox Code Playgroud)
我不知道如何继续.
我正在尝试为Windows安装angular-cli.我知道命令是npm install -g angular-cli,但是一旦我运行这个命令,我就会尝试新的但是我得到一个错误,说"ng不是一个公认的命令"我在这里检查了其他问题说你必须将文件夹添加到PATH变量,但是当我检查文件夹时,我试图安装angular-cli,我甚至看不到任何东西.
在这里你可以看到我已经使用提供的命令安装了angular-cli,并且使用了"ng"命令注册和错误:

在这里你可以看到一个没有angular-cli文件夹的空文件夹或者其他任何东西:

请注意我对cmd和angular很新,我真的不知道在这里采取什么步骤.
我正在尝试使用npm安装lerna,成功添加了包但是当我运行lerna的任何命令时它出来了.
bash:lerna:找不到命令
节点版本:v8.10.0
Npm版本:3.10.9.
这是我正在尝试的:
$ npm install --global lerna
C:\Users\<user-name>\AppData\Roaming\npm\lerna -> C:\Users\<user-name>\AppData\Roaming\npm\node_modules\lerna\bin\lerna.js
C:\Users\<user-name>\AppData\Roaming\npm
`--lerna@2.11.0
VaibhavPC@Vaibhav MINGW64 ~/Projects/lerna init
bash: lerna: command not found
Run Code Online (Sandbox Code Playgroud) 大家好,我收到此错误“'prisma' 未被识别为内部或外部命令、可操作程序或批处理文件。” 在 cmd 中运行 prisma 登录命令时,我已使用npm install -g prisma 全局安装了 prisma任何解决方案将不胜感激。
这两个require语句似乎都以相同的方式工作:
var Mypackage = require('mypackage.js');
var Mypackage require('mypackage');
它们之间有区别吗?
在npm install -g expo-cli全球范围内成功运行并成功安装了软件包之后,expo仍然不能将其识别为内部或外部命令。有谁知道我如何使用Windows 10来解决此问题,或者如何处理诸如path变量之类的问题。
我收到这个错误:
错误:找不到模块'browserify'
当我将此行添加到我的app/server.js文件时:
var browserify = require('browserify');
Run Code Online (Sandbox Code Playgroud)
现在我还是Node的新手,但我认为我是通过正确安装的
npm install -g browserify
Run Code Online (Sandbox Code Playgroud)
根据他们的文档.
我很确定这是检查我的全局模块的命令:
D:\Websites\MySite> npm ls -g
C:\Users\Mark\AppData\Roaming\npm
??? browserify@1.17.2
? ??? buffer-browserify@0.0.4
? ? ??? base64-js@0.0.2
Run Code Online (Sandbox Code Playgroud)
它列出了browserify.那我为什么不能require呢?
我找到了一些描述设置步骤的帖子,但是当我按照它们操作时,我收到一个错误:找不到模块“黄瓜”。我全局安装了黄瓜和量角器以及量角器-黄瓜,并且可以单独执行它们,但在尝试使用黄瓜框架执行量角器时则不能。
我使用的配置文件如下:
var env = require('./environment.js');
// A small suite to make sure the cucumber framework works.
exports.config = {
seleniumAddress: env.seleniumAddress,
framework: 'cucumber',
// Spec patterns are relative to this directory.
specs: [
'../app/modules/auth/html/cucumber/*.feature'
],
capabilities: env.capabilities,
baseUrl: env.baseUrl,
cucumberOpts: {
require: '../app/modules/auth/html/cucumber/stepDefinitions.js',
tags: '@dev',
format: 'summary'
}
};
Run Code Online (Sandbox Code Playgroud)
有什么建议我可以尝试解决该问题吗?
stacktrace:使用位于http://localhost:4444/wd/hub [启动器]的selenium服务器 运行1个WebDriver实例[启动器]错误:错误:无法在Function.Module._resolveFilename(module.js: 338:15) 在 Function.Module._load (module.js:280:25) 在 Module.require (module.js:364:17) 在 require (module.js:380:17) 在 Object.exports.run ( /Users/lbrown/node_modules/protractor/lib/frameworks/cucumber.js:13:18) 在 /Users/lbrown/node_modules/protractor/lib/runner.js:293:35 在 _fulfilled (/Users/lbrown/node_modules/量角器/node_modules/q/q.js:797:54) 在 self.promiseDispatch.done (/Users/lbrown/node_modules/protractor/node_modules/q/q.js:826:30) 在 Promise.promise.promiseDispatch (/ Users/lbrown/node_modules/protractor/node_modules/q/q.js:759:13) …
在工作时在 Windows 7 Enterprise 上运行 nodejs。
每当我安装需要 -g 访问权限的 node_module 时,根据经验,我知道它应该在 .bat 中创建一个 *.bat 文件%AppData$/Roaming/npm,但由于某种原因它不再这样做了。
例如,我将运行npm install gulp -g,控制台看起来安装正确,但文件不会在 AppData 文件夹中。如果我尝试运行 gulp 命令,我会收到 error sh.exe": gulp: command not found。
如果我npm install gulp -g以管理员身份在控制台中运行该命令,它会将文件安装到管理员(而不是普通用户)的 %AppData% 文件夹中。因此,如果我通过我的非管理员用户运行 gulp 命令,我仍然会收到 error sh.exe": gulp: command not found。
有任何想法吗?
首先, npm install -g react-native-cli 命令执行良好。但是 react-native init SampleReactNativeProject 命令生成错误,因为 - 'react-native' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我尝试了很多解决方案,但没有一个解决方案适合我。
我已经安装了节点 8.9.4、npm 5.6.0、Android Studio 3.2.1。我还设置了变量 - C:\Users\JOHN\AppData\Roaming\npm, D:\Android_Data\Android\sdk\platform-tools, D:\Android_Data\Android\sdk\platform-tools\adb.exe, C: \Program Files\nodejs,
现在做什么?有什么建议?
node.js ×9
npm ×6
gulp ×2
react-native ×2
windows ×2
angular-cli ×1
angularjs ×1
browserify ×1
cucumber ×1
expo ×1
ios ×1
javascript ×1
lerna ×1
node-modules ×1
npm-install ×1
prisma ×1
protractor ×1
reactjs ×1
require ×1
webpack ×1
windows-7 ×1