Tag: npm install

如何在节点6.10.1中使用npm安装所有依赖项

问题:如果我运行以下命令 npm install 只有在package.json文件的“dependencies”部分中提到的软件包才被安装。 那些在“devDependencies”没有被安装。 为了安装“devDependencies”我需要运行下面的命令: npm install –only=dev 我的问题是,有一种方法,我可以通过一个单一的命令安装(我知道我可以通过定义一个npm自定义脚本,但我不喜欢这种解决scheme)。 注意:我的节点版本是6.10.1这个问题在我升级到6.10.1之后开始发生

用npm安装最新版本的软件包

看来如果我使用npm install –save <package_name> ,它会安装最新的稳定版本。 我想安装绝对最新的版本。 所以,如果我想要安装Bootstrap v4,我需要执行npm install bootstrap@4.0.0-alpha.6而不仅仅是npm install bootstrap 。 但是,如果我不知道最新版本的名称是4.0.0-alpha.6 ,我将无法安装它。 有没有一个标志或其他我可以用来确保我得到最新版本?

由于目录权限,Node.js部署在Amazon Elastic Beanstalk上失败

我尝试使用命令行工具在Elastic Beanstalk上安装一个简单的Node.js应用程序。 在我的git仓库上运行命令 $ eb deploy 部署我的git仓库的内容。 它部署很好,但是应用程序的健康状态是红色的。 如果我查看Elastic Beanstalk网站上的日志,它会指向我在日志中的以下错误: > fsevents@1.0.8 install /tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents > node-pre-gyp install –fallback-to-build gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/build' gyp ERR! stack at Error (native) gyp ERR! System Linux 4.1.17-22.30.amzn1.x86_64 gyp ERR! command "/opt/elasticbeanstalk/node-install/node-v4.3.0-linux-x64/bin/node" "/opt/elasticbeanstalk/node-install/node-v4.3.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "–fallback-to-build" "–module=/tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-linux-x64/fse.node" "–module_name=fse" "–module_path=/tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-linux-x64" gyp ERR! cwd […]

安装sinopia之后npm不能正常工作

在安装sinopia之前,一切工作正常,但之后npm失败。 PLZ帮助我回滚到原来的设置。 每当它尝试安装新的npm软件包时都会出错。 例如。 当我跑这个 npm install -g mocha grunt-cli bower karma-cli npm ERR! Linux 4.4.0-34-generic npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "mocha" "grunt-cli" "bower" "karma-cli" npm ERR! node v4.4.5 npm ERR! npm v2.15.5 npm ERR! code ECONNREFUSED npm ERR! errno ECONNREFUSED npm ERR! syscall connect npm ERR! Error: connect ECONNREFUSED 127.0.0.1:4873 npm ERR! […]

npm默认安装保存

发生了太多次,我忘了添加 – 安装节点模块时保存。 有没有办法默认附加这个选项? 因此,无论何时inputnpm install <package>将package添加到package.json依赖项中。

如何在nodejs json2csv中存在csv文件追加新行?

我想在现有的csv文件中添加新的行? 如果csv文件存在,那么我不想添加列标题,只是想在文件中存在行后添加新行。 这是我正在尝试的代码: var fields = ['total', 'results[0].name.val']; var fieldNames = ['Total', 'Name']; var opts1 = { data: data, fields: fields, fieldNames: fieldNames, newLine: '\r\n' }; var opts2 = { newLine: '\r\n', data: data, fields: fields, fieldNames: fieldNames, hasCSVColumnTitle: false, }; fs.stat('file.csv', function (err, stat) { if (err == null) { console.log('File exists'); var csv […]

npm安装与npm install –save相同吗?

我正在查看节点的文档页面,我不清楚如果 npm install gulp-util 是相同的 npm install gulp-util –save 在文档中说: “默认情况下,npm install会安装所有作为依赖项列在package.json中的模块” 这感觉就像什么 – 保存, https://docs.npmjs.com/cli/install

EINTEGRITY:npm 5.0完整性检查和modernizr.com依赖

安装我的软件包的代码时遇到了这个错误: $ npm i npm ERR! code EINTEGRITY npm ERR! sha1-tU7jWojzuU8MIY2VLAx+BwluNo0= integrity checksum failed when using sha1: wanted sha1-tU7jWojzuU8MIY2VLAx+BwluNo0= but got sha1-oXYP0kzpbhku0KU+phy353lbBhQ=. (26624 bytes) npm ERR! A complete log of this run can be found in: npm ERR! /home/tlenex/.npm/_logs/2017-06-22T10_18_19_773Z-debug.log 问题是与我的Modernizr依赖: "dependencies": { "Modernizr": "https://modernizr.com/download?setclasses-flash" } 有没有办法解决这个问题或忽略这个完整性检查? 目前我必须运行 npm i https://modernizr.com/download?setclasses-flash 再次使事情工作,这在我的package-lock.json覆盖"Modernizr"的"integrity"字段。 每当从此链接获取的Modernizr包发生更改时,都可能发生这种情况,并且需要重新安装包依赖关系(例如,每次在CI构build时) 如果没有其他办法解决这个问题? 我希望我不会在我的.gitignore文件中放置package-lock.json 🙁 […]

npm安装irc失败

我一直在试图为Node.Js安装node-irc库。 我似乎遇到这个问题,不知道为什么。 我安装了一个全新的Node.JS(版本4.22),我在Windows上安装了.NET Framework 2.0 SDK,Python 2.7.10 这是错误: C:\ Users \ Owner \ Desktop \ Test \ node_modules \ irc \ node_modules \ node-icu-charset-detector>如果未定义npm_config_node_gyp(节点“D:\ Program Files(x86)\ nodejs \ node_modules \ npm \ bin \ node -gyp-bin \ …. \ node_modules \ node-gyp \ bin \ node-gyp.js“rebuild)else(node rebuild) 一次构build一个解决scheme中的项目。 要启用并行构build,请添加“/ m”开关。 d:\ Program Files(x86)\ nodejs \ […]

npm和节点慢在Windows上退出

我有一个使用npm构build过程,在链中注册了多个任务。 package.json看起来像这样(http / https的东西是因为代理服务器证书,扰乱npm): "scripts": { "git-config": "git config –global –replace-all url.\"https://\".insteadOf git://", "bower-install": "node_modules/.bin/bower install", "bower": "npm run git-config && npm run bower-install", "build": "npm config set registry http://registry.npmjs.org/ && npm config set strict-ssl false && npm install && npm run bower && node build-bundles" }, 每次启动npm或节点时,似乎都会有一个0.5秒的挂起启动,并且在命令完成之后但在npm / node进程退出之前再挂上1.5秒。 在上面的脚本中,有很多对npm / node的调用,并且这会在构build时间(即使没有更改)上增加15-20秒。 有什么办法可以: 在npm […]