Tag: npm install

“npm init”不会创buildnode_module文件夹和其他文件

对于新手的问题抱歉。 我已经在我的系统节点。 node -v v4.4.0 npm -v 2.14.20 为了创build一个新的节点项目,我运行了命令npm init ,但是它只创build了一个包含一般信息的pacakage.json文件。 同时我期望它创build基本的基本文件(一组文件和文件夹,包括node_module和index.js ) 我该怎么办?

npm安装错误代码EBUSY errono -4082

我正在运行Windows7,并刚刚安装了以下… c:\design_centre_dev\workspace>node -v v5.10.1 c:\design_centre_dev\workspace>npm -v 3.8.6 我有问题在我的节点项目上运行npm install,我的同事之一说他没有问题,应该为我工作。 当我运行npm安装时,我得到像… npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Users\\rriviere\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! node v5.10.1 npm ERR! npm v3.8.6 npm ERR! path c:\design_centre_dev\workspace\node_modules\path-type npm ERR! code EBUSY npm ERR! errno -4082 npm ERR! syscall rename npm ERR! EBUSY: resource busy or locked, rename 'c:\design_centre_dev\workspace\node_modules\path-type' […]

节点JS PCRE正则expression式和转换支持

我需要应用大量的带有多个反向引用的PCRE正则expression式,并在Node JS应用程序中应用perl样式转换s/\/\/(\d+)/$1/s 。 我search了一下,find了这两个库: https://github.com/mscdex/node-pcre (正则expression式应用程序) https://github.com/tokuhirom/node-perl(Perl风格转换) 在Node v5.9.0中安装这些模块期间,我收到了很多NPM错误。 node-pcre库存在一个问题 ,即由于V8 API的更改,库在NodeJS 0.10版本之后停止工作 我也遇到了node-perl库的安装问题。 有没有一种方法可以获得对Node v5.9.0中PCRE正则expression式和转换的支持 谢谢 编辑:下面的意见之一是指定一个PCRE正则expression式,正在尝试哪些不能在JavaScript中工作。 这是一个例子: var fs = require("fs"); var regex = '<input type=\"hidden\"\s*name=\"itemId\"\s*value=\"(?P<sku>[\w\-]+)\"[^<]*>.*?<SCRIPT LANGUAGE=\'JavaScript\'[^<]*>.*?(\g{sku}Matrix\s*\=.*?<\/SCRIPT>)'; var page = fs.readFileSync("./page.html"); var re = new RegExp(regex); var matchStr = ""; matchStr = page.replace(re, function (match, $1) { return $1; }); console.log(matchStr); 响应 SyntaxError: […]

Apache Cordova安装在优胜美地上失败

我正在尝试使用Apache网站上的命令行来安装cordova CLI。 我不明白发生了什么,但我不能。 我尝试了下面的命令行,几乎直接失败(它在〜/ .npm文件夹中创build一个cordova目录): $ npm install -g cordova npm ERR! Darwin 14.3.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "cordova" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR! path /usr/local/lib/node_modules/cordova npm ERR! code EACCES npm ERR! errno -13 npm ERR! Error: EACCES, rmdir '/usr/local/lib/node_modules/cordova' npm ERR! at Error (native) npm ERR! […]

WAR和ERR在npm安装

平均堆栈应用程序模板已创build 我需要通过NPM安装应用程序的依赖关系: npm安装 要么 npm install –dev 要么 npm install –only = dev 的package.json { “name”:“意思”, “description”:“带有MongoDB,Express,AngularJS和Node.js的全栈JavaScript” “版本”:“0.4.0”, “私人”:假的, “作者”:“2”, “执照”:“麻省理工”, “repository”:{ “type”:“git”, “url”:“https://github.com/meanjs/mean.git” }, “引擎”: { “node”:“> = 0.10.28”, “npm”:“> = 1.4.28” }, “脚本”:{ “开始”:“咕噜”, “testing”:“咕噜testing”, “postinstall”:“bower install –config.interactive = false” }, “依赖”:{ “acl”:“〜0.4.4”, “async”:“^ 1.3.0”, “body-parser”:“^ 1.13.1”, “凉亭”:“^ 1.4.1”, “粉笔”:“^ 1.1.0”, “压缩”:“^ 1.5.0”, […]

npm安装bcrypt – 没有错误,但在Windows 7上的整个警告

好的,所以这里的所有问题似乎都与node-gyp有关,但是在使用bcrypt玩了一段时间之后,我终于安装了,没有出现错误,node-gyp看起来很开心,但是我仍然收到了一些警告。 这显然与视觉工作室有关,但我无法find有关这些具体的事情。 我在Windows 7 x64的最终和有: 视觉工作室2012 utlimate 视觉工作室2013年终极 python 0.2.7.10 与所有更新的Windows 7 x64 sdk Win64OpenSSL-1_0_lt 我收到以下警告: D:\WebstormProjects\authapp>npm install –save bcrypt npm WARN package.json authapp@1.0.0 No description npm WARN package.json authapp@1.0.0 No README data bcrypt@0.8.6 install D:\WebstormProjects\authapp\node_modules\bcrypt node-gyp rebuild D:\WebstormProjects\authapp\node_modules\bcrypt>if not defined npm_config_node_gyp (node "C:\Program Files\n odejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild ) Building the […]

npm:找出哪些依赖使用给定的包(间接)

我目前正在研究一个node.js-project,并且在开发过程中我一直跟上最新的节点版本。 现在节点6已经结束,我想看看是否可以做出这个决定。 事实certificate,我使用的一些模块依赖于不支持节点6的早期版本的graceful-fs 。安装和执行我的应用程序时会收到警告,但我无法确定graceful-fs软件包的位置使用(间接)。 我怎样才能find?

节点npm安装,强制依赖依赖安装特定的版本

我有一个子节点,打破了节点6.2.0。 它使用的是旧版本的子依赖关系。 将我的package.json设置为指向更新的依赖关系与npm install xxx使用的依赖关系没有任何关系。 看来我必须在github中分配每个依赖项,将它们的package.json指向新的提交,然后再次尝试npm install,这似乎是一个用户体验的recursion恶梦。 做什么?

npm将结果安装到docker中的错误

我正在尝试为节点应用程序创build一个节点的容器,然后从Nodejs站点接下来的示例在此处input链接描述这里是Dockerfile FROM node:argon ADD package.json /tmp/package.json RUN cd /tmp RUN npm config set registry https://registry.npmjs.org/ RUN npm install # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install app dependencies ADD . /usr/src/app/ EXPOSE 8080 CMD [ "npm", "start" ] 但是我在npm安装中遇到了错误 npm info it worked if it ends with ok npm info using […]

Node.js使用Docker通过Elastic Beanstalk进行部署

我正在尝试使用链接到Elastic Beanstalk的Dockerfile来部署基于node.js的基于同构的应用程序。 当我在本地运行我的Docker构build时,我能够成功完成此任务。 但是我注意到npm install命令需要花费相当长的时间才能完成。 当试图使用eb deploy命令部署应用程序时,它几乎崩溃了Amazon服务,或者我得到如下错误: 错误:等待命令完成时超时 我的猜测是,这是我的node_modules文件夹是300MB大。 我也尝试在config.yml文件中添加工件声明并部署,但得到相同的错误。 是否有将节点应用程序部署到AWS Beanstalk的最佳实践方法,或者是手动设置EC2实例并依赖Code Commit git挂钩的最佳方法? 我的Dockerfile如下: FROM node:argon ADD package.json /tmp/package.json RUN npm config set registry https://registry.npmjs.org/ RUN npm set progress=false RUN cd /tmp && npm install –silent RUN mkdir -p /usr/src/app && cp -a /tmp/node_modules /usr/src/app WORKDIR /usr/src/app ADD . /usr/src/app EXPOSE 8000 CMD npm […]