草庐IT

some-package

全部标签

node.js - 如何将我的 node_module、模块添加到 package.json

我的node_module文件夹中有一些模块,但是因为我是nodejs的业余爱好者,所以当我想安装主题时,我忘记使用--save和>npminstall。现在我有很多模块,但我的package.json是空的,所以有没有办法将主题添加到package.json。抱歉,如果我的问题很愚蠢,我是nodejs的初学者 最佳答案 只需切换到包含node_modules的目录,备份其中所有现有的package.json,然后使用npminit重新创建package.json.生成的package.json将包含node_modules中已存在

windows - npm package.json bin 在 Windows 上不起作用

我正在尝试通过package.jsonbin属性启动我的cli工具。我有以下几点:..."name":"mycli","bin":"./bin/mycli",...当我在包路径中打开cmd并输入:“mycli”时,它说该命令无法识别。我应该运行npm命令吗?或使用脚本属性?我是否试图错误地访问bin属性? 最佳答案 尝试在bin属性中指定cli工具的名称,例如:"bin":{"mycli":"./bin/mycli"//or"/bin/mycli.js"ifit'sa.jsfile}然后,从您的项目文件夹中运行npmlink,以创建

javascript - npm install 如果 package.json 被修改

TL;DR:如果您的package.json已被修改,有没有办法让npminstall在运行任何npm脚本之前自动运行?问题场景您拉取或checkout更新了package.json的分支。你运行npmrunmy-script。my-script依赖于新添加到package.json的包。my-script失败。你想知道为什么。在翻转你的table之前,你运行npminstall只是为了确定。my-script运行成功。你不需要一张新table。我知道像gradle这样的构建/任务运行工具可以确保在运行任务之前你的依赖项是最新的。我一直是npm不这样做的(次要)痛点。我偶然发现了两个我

angularjs - 错误 : Cannot find where you keep your Bower packages. 使用 --force 继续

我正在使用MEANStack构建一个应用程序,并尝试使用yeoman-generator搭建我的前端,当我执行yoangular时构建失败并最终出现以下情况Running"wiredep:app"(wiredep)taskWarning:Error:CannotfindwhereyoukeepyourBowerpackages.Use--forcetocontinue.Abortedduetowarnings.我被这个警告所困扰。我发现了一个类似的问题here,但该解决方案对我没有帮助。任何帮助将不胜感激。 最佳答案 我遇到了同样的

node.js - 全局安装的 npm-packages 不起作用

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。localnpm-packages按预期工作,但我似乎不可能让全局安装的包运行。它甚至不会抛出任何错误,只是什么都不做(express、咖啡等)在我想使用CoffeeScript之前,这并没有让我很困扰。我已经检查过的东西(我在Xubuntu12.04上):npm列出它它安装在/usr/local/bin(更新|卸载|重新安装)npmvia(npm|apt-get

node.js - 运行 npm install 时 package.json 没有安装依赖项

我为我的私有(private)应用创建了一个package.json文件。在其中,我按预期列出了我的依赖项。其中一些依赖项有自己的依赖项。在我的应用程序上运行npminstall时,它没有安装我的依赖项的依赖项。我的package.json文件有什么问题会阻止这种情况吗?(“winston”是我未正确安装的依赖项之一){"name":"myapp","version":"0.0.1","dependencies":{"connect":"1.8.5","express":"2.5.8","socket.io":"0.8.7","winston":"0.5.9"},"engine":{"

node.js - Amazon Elastic Beanstalk npm 找不到 package.json

我对亚马逊网络服务非常陌生,我正在尝试在他们的弹性beanstalk上设置一个node.js应用程序。我设置了实例并上传/部署了站点,但是当运行状况“正常”时,node.js日志显示这重复了大约30次:npmERR!enoentENOENT:nosuchfileordirectory,open'/var/app/current/package.json'npmERR!enoentThisismostlikelynotaproblemwithnpmitselfnpmERR!enoentandisrelatedtonpmnotbeingabletofindafile.npmERR!enoe

node.js - package.json 中的多个命令

这个命令:"start":"nodeserver/server.js"启动我的服务器,但在运行之前我还希望一个命令自动运行:'webpack'.我想构建一个可以运行的脚本npmrunsomeCommand-它应该首先在终端中运行webpack,然后是nodeserver/server.js。(我知道如何使用gulp进行配置,但我不想使用它) 最佳答案 如果我理解正确的话,你想先运行webpack,然后编译运行nodejs。也许试试这个:"start":"webpack&&nodeserver/server.js"

json - package.json 必须是实际的 JSON,而不仅仅是 JavaScript

我使用了http://jsonlint.com/检查此package.json文件的语法{"name":"hello-world","description":"helloworldtestapp","version":"0.0.1","private":true,"dependencies":{"express":“4.6.1"}}返回错误Parseerroronline7:..."express":“4.6.1"}}----------------------^Expecting'STRING','NUMBER','NULL','TRUE','FALSE','{','['不知道这有

node.js - ^ 在 package.json 依赖版本中

package.json中的依赖版本中的^符号是什么意思?我在thedocs中找不到它.例如:"dependencies":{"grunt":"^0.4.4",...} 最佳答案 我找到了答案here:Thecaret,ontheotherhand,ismorerelaxed.Itwillupdateyoutothemostrecentmajorversion(thefirstnumber).^1.2.3willmatchany1.x.xreleaseincluding1.3.0,butwillholdoffon2.0.0.npm’