草庐IT

npm-outdated

全部标签

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上找到一个类似的问题:

node.js - 如何更新 npm 本身?

我正在尝试更新npm本身:npmuninstallnpm-g回复:unbuildnpm@2.12.1但是当我去的时候:npm--version我得到1.4.28?如何升级npm本身? 最佳答案 通过使用此命令,您可以使用npm本身将npm更新到最新版本:npmi-gnpm@latest 关于node.js-如何更新npm本身?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/312

javascript - 在对 npm 包进行 require 时,包名中的斜杠是什么意思?

虽然“需要”非本地NodeJS模块,但模块名称中的斜杠是什么意思?示例:来自ShellJSnpm模块的github页面(链接:https://github.com/shelljs/shelljs#javascript)require('shelljs/global');require('shelljs/make');查看ShellJSgithub项目的目录结构,我注意到global.js和ma​​ke.js都与shell处于同一级别。js是模块的主要入口点,根据它的package.json。那么包名中的斜杠是什么意思?在上面的例子中,“global”和“make”的路径是如何解析的?

node.js - 使用 vscode 调试 npm 脚本的正确方法是什么?

我有一个正在尝试调试的npm脚本。我使用vscode,所以我想我会创建一个调试配置并使用调试器逐步完成它。我的npm脚本外观是:"scripts":{..."dev":"nodetasks/runner.js",}所以我创建了以下调试配置:{"version":"0.2.0","configurations":[{"type":"node","request":"launch","name":"LaunchProgram","runtimeExecutable":"npm","cwd":"${workspaceRoot}","runtimeArgs":["run","dev"],"po