草庐IT

node.js - npm 包版本中的 "exotic"命名是什么?

有时出现在版本的npm包列表中的“异国情调”命名是什么意思,例如在命令npmoutdated我得到:PackageCurrentWantedLatestURLgulp4.0.0-alpha.2exoticexoticgithub:gulpjs/gulp#4.0谢谢 最佳答案 我认为它被标记为“异国情调”,因为它是从GitHubURL安装的,而不是从npm注册表安装的。所以这是一个“异国情调”的包,意思是外国的或非本地的。我的解释是,这是一个对开发人员友好的警告,表明您正在做一些“异国情调”的事情,并且npm/yarn无法为您检测此软

node.js - npm 现在自带 node。这是什么意思?

这里是Node新手。我之前已经分别安装了npm和node。显然,npm现在自带node。(link)对于我的新手来说,这意味着我之前的双重安装既旧又丑。1个二进制文件>2个二进制文件。所以我都卸载了。然后我安装了procedure之后的最新Node.(我正在运行EOS)终端user@box:-$whichnode/usr/bin/nodeuser@box:-$node-vv0.10.22user@box:-$whichnpmuser@box:-$npm-vbash:/usr/bin/npm:Nosuchfileordirectory我总是能跑:curlhttps://npmjs.org

node.js - Azure 上的 Npm SELF_SIGNED_CERT_IN_CHAIN

由于昨天npm放弃了对自签名证书的支持,我无法再从运行在WindowsAzure上的npm安装任何包。在我的本地机器上,我可以通过应用this来解决这个问题。官方修复。但是,我找不到解决我的站点实例上的问题的方法。有任何想法吗? 最佳答案 从昨天(2014年2月27日)开始,NPM不再支持自签名证书:http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more解决方案:要么升级你的npm版本npmupdate-g--或--告诉你当前版本的

node.js - Amazon Elastic Beanstalk npm 找不到 package.json

我对亚马逊网络服务非常陌生,我正在尝试在他们的弹性beanstalk上设置一个node.js应用程序。我设置了实例并上传/部署了站点,但是当运行状况“正常”时,node.js日志显示这重复了大约30次:npmERR!enoentENOENT:nosuchfileordirectory,open'/var/app/current/package.json'npmERR!enoentThisismostlikelynotaproblemwithnpmitselfnpmERR!enoentandisrelatedtonpmnotbeingabletofindafile.npmERR!enoe

node.js - npm install 缺少模块

在我的项目中运行gulp之前,我需要运行npminstall。这在我的计算机上除外,因为我收到以下错误:Error:Cannotfindmodule'socket.io'atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module._load(module.js:280:25)atModule.require(module.js:364:17)...我可以解决这个问题$>npminstallsocket.io现在当我再次执行安装命令时,我得到了Error:Cannotfindmodule'di'...当我安装

javascript - 在多个 Browserify 或 Webpack 包中共享通过 NPM 加载的模块的简单解决方案

在这里寻找一个简单解决方案来共享代码,需要通过NPM跨多个Browserify或Webpack包。想一想,有没有文件“桥”之类的东西?这不是由于编译时间(我知道watchify),而是希望将我的所有vendor特定库提取到vendor.js以便保留我的app.js文件大小减小,并且不会因大量源图而导致浏览器崩溃。另外,如果需要查看已编译的js,我发现它会更干净。所以://vendor.jsrequire('react');require('lodash');require('other-npm-module');require('another-npm-module');从NPM加载代

node.js - npm WARN 可选 dep 失败,继续 fsevents@0.3.6

我正在安装browserSyncnpminstallbrowser-sync但是有问题npmWARNoptionaldepfailed,continuefsevents@0.3.6这个错误是什么以及如何解决?gulp没有启动P.S:它之前工作过。已经创建了2个项目。清除缓存-无济于事 最佳答案 嗨fsevents是一个仅在OSX上可用的API。因此,如果您像我一样使用像Windows这样的其他操作系统。通常,想要使用fsevents的软件将提供替代方案或使其成为可选的,因为您的消息读取。据我所知,它不会阻止gulp运行。我希望这至少

javascript - 如何在我的 npm 脚本中使用 'watch'?

我的目录结构如下:而我的package.json看起来像这样:{"name":"personal_site","version":"1.0.0","description":"Mypersonalwebsite.","main":"index.js","scripts":{"test":"echo\"Error:notestspecified\"&&exit1","node-sass":"node-sass--output-stylecompressed--include-pathnode_modules/bourbon/app/assets/stylesheets/--include

node.js - npm install mongoose 导致 gyp 和 kerberos 错误(未找到 gssapi/gssapi.h 文件)

Ubuntu14.04nodejs版本为v4.1.1使用以下命令安装:curl-sLhttps://deb.nodesource.com/setup_4.x|sudo-Ebash-sudoapt-getinstall-ynodejsmongodb通过mongodbdocstutorial安装接下来我尝试通过这样做来安装mongoosesudonpminstallmongoose我收到以下错误:>kerberos@0.0.14install/root/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/

javascript - 将参数传递给包含多个命令的 npm run 脚本

我想将一个参数传递给我的npm脚本中两个命令中的第一个:"scripts":{"myscript":"a&&b"}当我运行npmrunmyscript----somearg=somevalue时,参数被传递给命令b而不是命令a。有没有办法确保第一个命令接收参数? 最佳答案 "scripts":{"myscript":"a","postmyscript":"b"} 关于javascript-将参数传递给包含多个命令的npmrun脚本,我们在StackOverflow上找到一个类似的问题: