草庐IT

npm-outdated

全部标签

node.js - 如何从 npm 发布的模块中导入流注解、类型和接口(interface)

我已经通过测试验证了两种模式可以用于从npm发布的模块中导入流注释、类型和接口(interface)。在下文中,我将使用以下模块名称:模块A:定义注解、类型和接口(interface)模块B:依赖于模块A,并希望对其进行类型检查,并使用其注解、类型和接口(interface)。模式1模块A使用exporttype类型和接口(interface)的语法:typeIComplex...interfaceIMutableComplex...exporttype{IComplex,IMutableComplex}全部复制*.js文件为*.js.flow.例如。通过在package.json中包

node.js - 在 OSX 上全局 NPM 安装失败

我正在处理的项目的NPM安装有点麻烦。npminstall在VM中针对package.json运行时可以找到。但是,当从主机OSX机器(不是共享文件夹或任何类似的冲突)运行时,安装会进入错误循环。包.json:{"name":"crowdtutor","version":"0.0.0","dependencies":{},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-bower-install":"~0.7.0","grunt-concurrent":"~0.4.1","grunt-co

node.js - npm install : node-waf not found. 怎么办?

使用Node-vv0.10.29,npm-v1.4.14(http://ppa.launchpad.net/chris-lea/node.js/ubuntu)在对项目进行“npminstall”时,“zlib@1.0.5preinstall”总是喊“sh:1:node-waf:notfound”我已经看到一些关于同一件事的其他问题,但我仍然不知道我必须做什么才能使“npminstall”工作。谢谢。 最佳答案 node-waf包已被node-gyp替换,这就是为什么您会收到notfound错误。该软件包不再可用:https://ww

android - 在安装 Cordova (PhoneGap) 期间,我收到类似 "npm WARN engine Cordova-js@3. 8.0: wanted:..."的警告

我想开发PhoneGap应用程序,所以我尝试使用thislink中提到的程序在window上安装cordova.1.Node.js2.git客户端3.npminstallnpm-g我使用上面的第3步(Pleasesee)来摆脱这个警告,没有成功4npminstall-gcordova但我收到以下警告。C:\>npminstall-gcordovanpmWARNenginecordova-js@3.8.0:wanted:{"node":"~0.10.x"}(current:{"node":"0.12.0","npm":"2.5.1"})npmWARNenginenpm@1.3.4:wan

windows - 如何使用 npm 在 64 位系统上构建 32 位二进制文​​件?

我正在开发一个我计划使用node-webkit分发的应用程序,它在Windows上只有32位二进制文​​件。我的操作系统是Windows7Ultimate64位,所以npm正在构建protobuffornode的64位二进制文​​件,这是我正在使用的模块之一的先决条件。我试过了:npminstallprotobuf--arch=ia32npminstallprotobuf--target_arch=ia32npm设置npm_config_archia32安装32位版本的node和npm并使用它来安装protobuf还有一些我暂时想不起来的事情。如何让npm构建32位二进制文​​件?我必

node.js - 如何为当前目录以及带有 package.json 文件的子目录 npm install?

我有一个应用程序,它是一个网络游戏服务器,例如我有node_modules,我在目录./中使用它,并且我有一个合适的package.json。碰巧在./public/目录中,我有一个网站正在服务,它本身使用node_modules并且本身也有一个适当的package.json。我知道我可以通过浏览目录来做到这一点。但是有没有一种命令或方法可以自动执行此操作,以便其他开发人员更容易在他们的系统中引导应用程序? 最佳答案 假设你在Linux/OSX上,你可以尝试这样的事情:find./apps/*-maxdepth1-namepacka

node.js - 使用 npm 发布包时出现错误 402

我在ubuntu14.04上使用npm版本2.15.11和Node版本4.7.2。我想发布我的包。当我使用命令时:npm发布我收到错误消息:您需要一个付费帐户才能执行此操作。欲了解更多信息,请访问:https://www.npmjs.com/private-modules以下是错误截图:请为我提供解决此问题的解决方案。提前致谢。 最佳答案 运行npmpublish--access=public第一次发布作用域包时。默认访问设置是私有(private)的,但为此您需要一个付费帐户。因此出现错误消息。

json - npm 安装后类型无法正常工作

我有以下packages.json:{"name":"shopping-assistant-angular","version":"1.0.0","scripts":{"start":"concurrent\"npmruntsc:w\"\"npmrunlite\"","tsc":"tsc","tsc:w":"tsc-w","lite":"lite-server","typings":"typings","postinstall":"typingsinstall"},"license":"ISC","dependencies":{"angular2":"2.0.0-beta.7","sy

javascript - 此 package.json 文件需要更改哪些内容才能使用 npm 0.3.0?

尝试使用lib但出现此错误...npmERR!JSON.parseFailedtoparsepackage.jsondata.npmERR!JSON.parseNotethatpackage.jsonmustbeactualJSON,notnpmERR!JSON.parsejustaJavaScriptobject.npmERR!JSON.parsenpmERR!JSON.parseThischangedinnpm0.3.0,andisnotabuginnpm.npmERR!JSON.parseTellthepackageauthortofixtheirpackage.jsonfile

node.js - NODE 8.0.0 和 NPM 4.2.0 错误 express-load require.extensions.hasOwnProperty 不是函数

我在Node8.0.0和NPM5.0.0中创建一个应用程序,当我使用express-loadvarload=require("express-load");我的服务器返回:load/lib/express-load.js:32if(require.extensions.hasOwnProperty(ext)&&extlist.indexOf(ext)===-1){^TypeError:require.extensions.hasOwnPropertyisnotafunctionatObject.(/Users/node_modules/express-load/lib/express-