草庐IT

node.js - "npm install"在 node_modules 目录中安装所有依赖项,而不是让它们嵌套

我需要知道以下行为是否正常。当我npminstall时,我的package.json中的每个包和依赖项都不再安装nested,但是每个依赖项安装在node_modules目录中。这让我的node_modules目录炸了,看起来像这样:这发生在我更新了npm和node之后。现在我运行:npm-v3.3.6node-v4.2.1python2.7windows7wamp我的package.json文件如下所示:{"private":true,"devDependencies":{"gulp":"^3.8.8"},"dependencies":{"laravel-elixir":"^3.0.

node.js - npm WARN install 拒绝安装 hapi 作为自身的依赖

我尝试执行以下操作(根据officialsite的说明):mkdirhapi&&cdhapinpm初始化npminstallhapi--save但这给了我这样的错误:npmWARNinstallRefusingtoinstallhapiasadependencyofitself现在,我创建了一个名为hapiTest的新测试文件夹并重复了这些命令,然后一切正常。我用文件夹gulp和npminstallgulp--save尝试了同样的过程,得到了同样的错误,所以我的结论是我不能该文件夹的名称与我要安装的软件包相同,但是有人可以用一些官方文档支持此声明吗? 最佳答

javascript - npm start 与 Node app.js

我对Node非常陌生,并试图了解应用程序的基础知识。我很好奇为什么这两个命令:nodeapp.js--vs--npmstart向控制台输出同样的东西,似乎继续“收听”,但是为什么当我尝试访问http://localhost:3000时我只在运行第一个命令时得到404。我看到Express4似乎具有不同的应用程序结构,但为什么一个成功监听而另一个没有,尽管控制台中的行为相同?任何解释都是有帮助的。谢谢! 最佳答案 这两个命令不一定相同。npmstart运行任何'start'脚本配置所说的运行,如你的'package.json'中定义的

node.js - 如何找到对 npm 包的反向依赖?

我想在安装的sails/kraken/loopback/hapi/koa等中找出哪些包依赖于express,有没有npm子命令或其他方式在本地列出一个特定npm包的所有反向依赖项? 最佳答案 在npmls之后添加包名将只显示指定包的树。npmlsexpress 关于node.js-如何找到对npm包的反向依赖?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31923195/

node.js - 使用 npm list 时 'invalid' 是什么意思?

我是nodejs的新手,我刚刚在全局范围内安装了bower模块。从那时起,npmlist命令给出了我在网上搜索但找不到任何帮助的以下输出:**npmERR!invalid:chalk@0.5.1/usr/local/lib/node_modules/bower/node_modules/chalknpmERR!invalid:ansi-regex@0.2.1/usr/local/lib/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regexnpmERR!invalid:con

node.js - 如何解决 'npm should be run outside of the node repl, in your normal shell'

我是node.js的新手。我从officialsite下载并安装了node.js安装程序.我已在PATH环境变量中添加了此安装程序文件夹,并且能够运行程序。但是当我尝试在Node控制台中使用npm安装一些包时,它显示错误npm应该在Noderepl之外运行,在你的普通shell中。我也在一个单独的控制台上尝试过。但它显示命令未找到,尽管我在环境变量中添加了Node。 最佳答案 对于Windows用户,从命令提示符(cmd.exe)运行npm命令,而不是Node.Js(node.exe)。所以您的“普通shell”是cmd.exe。(

node.js - 为什么 npm 在安装东西时会闪烁 "verb"和 "sill"?

我想了解通过npm安装Node模块时“动词”和“阈值”这两个词的意图是什么:⋊>~/t/quillondevelop◦npminstall15:35:02⸨░░░░░░░░░░░░⸩⠙fetchMetadata:sillmapToRegistryurihttps://registry.npmjs.org/big.jsmapToRegistry之前的sill也更改为verb并再次返回。这些是什么意思? 最佳答案 我相信这是指silly(sill)和verbose(verb)日志级别npm安装。Seechangeloghere.我不太确

javascript - 什么是 NPM,我为什么需要它?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭去年。Improvethisquestion以前我用记事本做一些网站,所以我们必须创建一个文件夹TREE并放入一个.htm文件,还有一些文件夹S包含Javascript,css之类的东西......也许我不明白NPM真正带来了什么,因为它似乎在做同样的事情,但自动化了它......就这样吗?例如,为什么不直接解压框架(例如Bootstrap或Kube)而不使用NPM,以便准备好使用的文件夹?请帮助我理解,因为我已经接近疯狂的状态......

node.js - Homebrew npm 安装 : could not symlink

所以我犯了一个错误,试图摆脱所有sudo依赖项。我从站点下载了npm作为一个包并进行了手动/全局安装。但似乎我总是不得不使用sudo运行......所以我尝试卸载并使用Homebrew软件运行。现在我什至无法让node或npm运行...我想我必须用brewlink链接它们,但我收到了这个错误:Couldnotsymlinkshare/doc/node/gdbinitTarget/usr/local/share/doc/node/gdbinitalreadyexists.Youmaywanttoremoveit:rm'/usr/local/share/doc/node/gdbinit'我

node.js - 在 AWS EC2 上安装 NPM

在AWS上使用Ec2。我已经安装了Node.js,它运行良好。但是在尝试安装npm时会出现问题。我正在使用以下命令来安装它:sudocurlhttp://npmjs.org/install.sh|sh但安装似乎卡住...我在提示符下得到“fetching:http://registry.npmjs.org/npm/-/npm-1.0.106.tgz”,它一直这样。知道这里发生了什么吗? 最佳答案 sudoyuminstallnodejsnpm--enablerepo=epel 关于nod