草庐IT

installation-package

全部标签

node.js - 在原始 `postinstall` 完成后运行 npm `npm install` 脚本? (也许通过使用 Node 技巧?)

我正在尝试创建一个具有postinstall脚本的npm模块,该脚本将修改用户的package.json并重新安装软件包。我快到了,但我遇到的问题是npmCLI过早地运行我的postinstall脚本。有没有办法(可能通过使用Node或系统级技巧)在我的脚本运行之前等待整个npminstall进程退出?就像当npm调用我的postinstall脚本时,那时我可以注册另一个脚本以在npminstall完成后运行?“太早”是什么意思?例如,在yarninstall之后,如果我的脚本干扰了yarn,yarn.lock文件将无法准确反射(reflect)package.json安装。但是,如果

node.js - Node webkit 错误 : please install sqlite3 package manually

我正在使用node-webkit、Sequelize和sqlite3。Node运行应用程序没有问题,但是当我从node-webkit运行它时,它会抛出这个错误"UncaughtError:Thedialectsqliteisnotsupported.(Error:Pleaseinstallsqlite3packagemanually)",source:/Users/mariowise/projects/node-webkit/requies-pos/node_modules/sequelize/lib/sequelize.js(176)这是我的依赖项"dependencies":{"e

node.js - Node webkit 错误 : please install sqlite3 package manually

我正在使用node-webkit、Sequelize和sqlite3。Node运行应用程序没有问题,但是当我从node-webkit运行它时,它会抛出这个错误"UncaughtError:Thedialectsqliteisnotsupported.(Error:Pleaseinstallsqlite3packagemanually)",source:/Users/mariowise/projects/node-webkit/requies-pos/node_modules/sequelize/lib/sequelize.js(176)这是我的依赖项"dependencies":{"e

Deveco Studio Install JS 3.1.0.0 failed.

DevecoStudio初始配置时报错Error::InstallJS3.1.0.0failed. Error::InstallJSdependenciesfailed.Cause:Unabletorunnpminstall.Solution:Seehttps://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-development-environment-0000001168829643#section1311117111474 解决方法:打开cmd终端,输入npminstall看下有没有报错C:\Users\Win

node.js - 无服务器框架 : How to add external NPM packages?

我的情况是我在将外部NPM包添加到我的无服务器框架项目(特定包是geopoint)时遇到了一些麻烦。我转到无服务器项目的根文件夹并运行npminstallgeopoint--save。package.json更新为dependencies":{"geopoint":"^1.0.1"}并创建了node_modules文件夹。我的文件夹结构如下:根项目文件夹-功能--地理空间---handler.js-node_modules--geopoint在我的functions/geospatial/handler.js中,我声明了geopoint模块:vargeopoint=require('g

node.js - 无服务器框架 : How to add external NPM packages?

我的情况是我在将外部NPM包添加到我的无服务器框架项目(特定包是geopoint)时遇到了一些麻烦。我转到无服务器项目的根文件夹并运行npminstallgeopoint--save。package.json更新为dependencies":{"geopoint":"^1.0.1"}并创建了node_modules文件夹。我的文件夹结构如下:根项目文件夹-功能--地理空间---handler.js-node_modules--geopoint在我的functions/geospatial/handler.js中,我声明了geopoint模块:vargeopoint=require('g

javascript - npm 不会从项目中的 package.json 安装

在我的macbookair上,我只能使用sudo全局安装npm包,但任何时候我进入本地目录并尝试在没有-g的情况下安装本地包时都会出错。npmERR!Error:EACCES,open'/Users/mmarze/.npm/53951495-coffee-script.lock'npmERR!{[Error:EACCES,open'/Users/mmarze/.npm/53951495-coffee-script.lock']npmERR!errno:3,npmERR!code:'EACCES',npmERR!path:'/Users/mmarze/.npm/53951495-coff

javascript - npm 不会从项目中的 package.json 安装

在我的macbookair上,我只能使用sudo全局安装npm包,但任何时候我进入本地目录并尝试在没有-g的情况下安装本地包时都会出错。npmERR!Error:EACCES,open'/Users/mmarze/.npm/53951495-coffee-script.lock'npmERR!{[Error:EACCES,open'/Users/mmarze/.npm/53951495-coffee-script.lock']npmERR!errno:3,npmERR!code:'EACCES',npmERR!path:'/Users/mmarze/.npm/53951495-coff

node.js - 从 GitHub 检索 Node.js 模块 - 错误 : ENOENT, open package/package.json'

据我了解,'npm'了解git,因此我可以使用它从github检索Node.js模块。因此,我创建了Node.js模块并将其托管在github上。当我尝试将它安装在我的Node.js项目中时,如下所示:npminstallgit://github.com/git-user/repo.git然后我收到以下错误:Error:ENOENT,open'/Users/kapa/tmp/npm-12237/1371351143597-0.9469406655989587/package/package.json'...codeENOENTnpmERR!errno34我做错了什么以及如何从githu

node.js - 从 GitHub 检索 Node.js 模块 - 错误 : ENOENT, open package/package.json'

据我了解,'npm'了解git,因此我可以使用它从github检索Node.js模块。因此,我创建了Node.js模块并将其托管在github上。当我尝试将它安装在我的Node.js项目中时,如下所示:npminstallgit://github.com/git-user/repo.git然后我收到以下错误:Error:ENOENT,open'/Users/kapa/tmp/npm-12237/1371351143597-0.9469406655989587/package/package.json'...codeENOENTnpmERR!errno34我做错了什么以及如何从githu