草庐IT

node.js - npm - 错误 : The specified procedure could not be found

错误:module.js:347'formodule'+JSON.stringify(this.id));^Error:Thespecifiedprocedurecouldnotbefound.c:\Users\Artur\workspace\xxx\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-x64\binding.nodeatError(native)atModule.load(module.js:355:32)atFunction.Module._load(module.js:310:12)atModule

node.js - 使用 npm install 时出错 (npm ERR! Windows_NT 6.3.9600 )

大家好,我在尝试通过npm安装软件包时遇到以下错误。我为此使用的操作系统是Windows8。它在Ubuntu上运行良好。请帮我解决这个问题。C:\Users\xxxxx>npminstall-gjshintnpmERR!registryerrorparsingjsonnpmERR!Windows_NT6.3.9600npmERR!argv"C:\\ProgramFiles\\nodejs\\\\node.exe""C:\\ProgramFiles\\node\\node_modules\\npm\\bin\\npm-cli.js""install""-g""jshint"npmERR!

git - 如何使用 NPM 处理 git 项目中的 Node.js 依赖项?

我已经多次遇到这种情况,但仍然没有找到答案。我正在开始一个新的Node.js项目,这个项目将依赖于其他一些库。为了争论,假设有些是纯粹的JS库,可以作为git子模块添加到新项目中,但有些部分需要一些额外的工作(例如npm安装的系统依赖项,或必须编译的C库)。启动这个项目并将其添加到git的最佳方法是什么,具有以下两个要求:其他人的库不提交给我们自己的仓库,而是子模块,或者被动态pull入并由npm安装。不需要为了克隆repo并拥有一个工作环境而必须遵循的大量说明。运行gitsubmodulesupdate--init--recursive没问题,运行npm命令读取package.jso

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)的,但为此您需要一个付费帐户。因此出现错误消息。