Tag: npm install

Azure应用程序服务不安装所有节点依赖项

我有一个nodejs azure应用程序服务。 好像npm没有正确安装所有的依赖关系。 该网站本地运行良好,当我尝试在azure,我得到500响应。 当我检查日志时,它显示缺less各种节点依赖关系。 在门户上使用控制台安装缺less的依赖关系通知后,popup另一个缺失的依赖关系通知。 使用git deploy,我试过只提交整个node_modules文件夹,但出于某种原因,所有的位都上传了。 感谢有关如何解决这个问题的任何想法。

npm安装错误。 errno 4058

当我尝试安装我的包依赖关系时,我收到以下错误 npm WARN package@1.0.0 No description npm WARN package@1.0.0 No repository field. npm ERR! path C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\typescript npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall rename npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\typescript' -> 'C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\.typescript.DELETE' npm ERR! enoent This is related to npm not being able to find a […]

相互冲突的jquery NPM包

我有一个在Windows上使用Angular2,webpack和NPM的项目。 我在NPM的v4.2.0和v5.3.0上都遇到过这个问题。 有时候我看到官方的jquery包和我的构build工作。 哎呀,我从coolaj86得到一个非官方的包,然后我的构build打破了缺less的依赖关系。 即使我只使用npm install git://github.com/jquery/jquery.git#f5416725afef直接从官方的回购安装,我仍然是随机得到的包(有时1.7.4)。 我可以坐下来反复运行相同的npm install命令,它会随机安装不同的实际软件包。 我很困惑.. 它也可能与我使用的jQuery颜色包有关(请注意大写'Q')1.7.4,因为这有时也会成为我在node_modules获得的jquery包。 在我的package.json我引用jquery(我也试过git://github.com/jquery/jquery.git#f5416725afef这里): "jquery": "2.2.4" 有时我的node_modules\jquery\package.json文件是这样的,并且构build工作。 这似乎是官方的一揽子计划。 { "_args": [ [ { "raw": "jquery@2.2.4", "scope": null, "escapedName": "jquery", "name": "jquery", "rawSpec": "2.2.4", "spec": "2.2.4", "type": "version" }, "C:\\dev\\MyProject" ] ], "_from": "jquery@2.2.4", "_id": "jquery@2.2.4", "_inCache": true, "_location": "/jquery", "_nodeVersion": "0.10.45", "_npmOperationalInternal": { "host": "packages-16-east.internal.npmjs.com", "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" […]

NPM预安装脚本

我试图在安装任何软件包之前运行一些策略脚本。 例如: { "name": "pre-hook-check", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "preinstall": "echo preinstall", "postinstall": "echo postinstall" }, "author": "", "license": "ISC", "dependencies": { "abc": "^0.6.1", "preact": "^8.2.5" } } 上面的例子中的前后安装脚本似乎只有当我做npm install ,但我希望这每次我尝试安装任何东西时运行。 例如:假设我想编写一个脚本来检查包的版本,只要我的团队运行npm install <some package> 。 我想检查安装包的版本,并确认它的版本是在“1.0.0”以上,否则不要让它们安装。 我打算写一个预安装脚本 npm info lodash version […]

执行npm命令时发出

我们同时在机器上多次运行npm命令时遇到以下问题。 这个问题随机发生。 找不到任何根本原因。 详细信息附在下面的错误日志中 错误日志: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'coverage' ] 2 info using npm@5.3.0 3 info using node@v6.4.0 4 verbose run-script [ 'precoverage', 'coverage', 'postcoverage' ] 5 info lifecycle gulp-karma@1.0.0~precoverage: gulp-karma@1.0.0 […]

安装后不要显示完整的NPM依赖列表

我最近升级到OSX上最新的NPM。 在一个包中运行npm install之后,它会将看起来完全依赖的列表转储到terminal: 它与npm list的输出类似,但着色不同。 有没有办法来禁用这种行为? 这很烦人,没有任何价值。 对于我们的软件包来说,它有近900条的输出。 这里完成输出。

nodeJS dockerfile构build失败与NPM

我正在尝试为NODEJS创build一个docker容器并让它运行一个nodejs应用程序。 它在npm安装步骤上失败 The command '/bin/sh -c npm install' returned a non-zero code: 1 这是dockerfile FROM node:onbuild # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install app dependencies COPY package.json /usr/src/app/ RUN sudo npm install # Bundle app source COPY . /usr/src/app EXPOSE 8080 CMD [ "npm", "start" ] 这是package.json { "private": true, […]

Angular 2快速入门 – npm安装问题

我正在按照Angular 2的入门指南 – https://angular.io/guide/quickstart 到目前为止,我已经克隆了回购,并且现在正在尝试npm install但是遇到了一大堆错误: npm WARN package.json angular2-quickstart@1.0.0 No repository field. npm ERR! registry error parsing json npm ERR! registry error parsing json npm ERR! registry error parsing json npm ERR! registry error parsing json npm ERR! registry error parsing json npm ERR! fetch failed http://registry.npmjs.org/angular2/-/angular2-2.0.0-beta.1 4.tgz npm WARN retry will retry, error […]

节点js中的node_modules / .bin / package.cmd文件

我是节点js的新手。 我正在尝试构build一个npm模块,并使用本地软件包名称在/node_modules/.bin文件夹中存在的cmd文件混淆了一下。 我安装了多个软件包作为依赖关系,发现cmd文件是不同的。 jade.cmd @IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" "%~dp0\..\jade\bin\jade" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node "%~dp0\..\jade\bin\jade" %* ) 摩卡casperjs.cmd @IF EXIST "%~dp0\/bin/sh.exe" ( "%~dp0\/bin/sh.exe" "%~dp0\..\mocha-casperjs\bin\mocha-casperjs" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% /bin/sh "%~dp0\..\mocha-casperjs\bin\mocha-casperjs" %* ) 我的问题是,如果它由NPM自动生成,为什么npm为2个不同的包创build2个不同的文件。 用户是否创build并告知NPM?

npm安装失败。 云9 ide

我与npm有同样的问题。 尝试在我的电脑上试图避免目录问题,并获得cloud9相同的问题。 希望能够在虚拟机器上运行,我可以把它搞砸,我尝试了私有的:真正的和真正的,完全没有它。 以及sockt.io“最新”一样的快递。 任何见解都会很棒 { "name": "chit", "version": "0.0.1", "description": "chat practice", "private": "false", "dependencies":{ "socket.io":"1.4.8", "express":"4.14.0" } "author": "Charles", "license": "ISC" 非常感谢 看到错误 ERR! install Couldn't read dependencies npm ERR! Linux 4.2.0-c9 npm ERR! argv "/home/ubuntu/.nvm/versions/node/v4.4.5/bin/node" "/home/ubuntu/.nvm/versions/node/v4.4.5/bin/npm" "install" npm ERR! node v4.4.5 npm ERR! npm v2.15.5 npm ERR! file /home/ubuntu/workspace/chat/package.json npm ERR! code […]