草庐IT

packaged

全部标签

node.js - 如何为当前目录以及带有 package.json 文件的子目录 npm install?

我有一个应用程序,它是一个网络游戏服务器,例如我有node_modules,我在目录./中使用它,并且我有一个合适的package.json。碰巧在./public/目录中,我有一个网站正在服务,它本身使用node_modules并且本身也有一个适当的package.json。我知道我可以通过浏览目录来做到这一点。但是有没有一种命令或方法可以自动执行此操作,以便其他开发人员更容易在他们的系统中引导应用程序? 最佳答案 假设你在Linux/OSX上,你可以尝试这样的事情:find./apps/*-maxdepth1-namepacka

node.js - 如何解决对等依赖错误 : The package react@15. 3.2 不满足其 sibling 的 peerDependencies 要求

我在运行npminstall时收到此错误。这似乎是因为我无法满足某些对等依赖,但我不确定我需要修复哪个对等依赖。λnpminstallnpmERR!Windows_NT10.0.14393npmERR!argv"C:\\ProgramFiles\\nodejs\\node.exe""C:\\ProgramFiles\\nodejs\\node_modules\\npm\\bin\\npm-cli.js""install"npmERR!nodev4.6.0npmERR!npmv2.15.9npmERR!codeEPEERINVALIDnpmERR!peerinvalidThepackag

javascript - 此 package.json 文件需要更改哪些内容才能使用 npm 0.3.0?

尝试使用lib但出现此错误...npmERR!JSON.parseFailedtoparsepackage.jsondata.npmERR!JSON.parseNotethatpackage.jsonmustbeactualJSON,notnpmERR!JSON.parsejustaJavaScriptobject.npmERR!JSON.parsenpmERR!JSON.parseThischangedinnpm0.3.0,andisnotabuginnpm.npmERR!JSON.parseTellthepackageauthortofixtheirpackage.jsonfile

node.js - 当我在不同的系统上运行 `package-lock.json` 时,为什么会得到不同的 `npm install` 文件

使用相同的git存储库,如果我删除node_modules和package-lock.json,我的期望是运行npminstall应该生成每次都使用相同的package-lock.json文件(提供或获取一些可能会在此期间由发布者更新的模块。我发现,我得到大量不同的文件,具体取决于我是在OSX机器还是在Linux机器上执行此操作。这是意料之中的吗?如果是这样,提交package-lock.json文件的值是什么,因为它在这些系统之一上是无效的。如果没有,这里可能发生了什么? 最佳答案 某些依赖项在某些平台上是可卸载的。你可能有一些可

node.js - Node/NPM : Can one npm package expose more than one file?

我制作了一个用于Web开发的JS库,它由几个模块组成,这些模块构建了多个分发版本。当它通过cdn或例如使用Bower分发时很好。但现在我正在尝试使用NPM发布它,以便可以使用Browserify使用它。我的问题是如何静态地公开多个主文件,以便Browserify可以使用它们。 最佳答案 你不需要做任何事情。require('my-library')//willrequirethe`main`entrypointrequire('my-library/some-other-file')//willrequireadifferentfi

node.js - React Native 卡在启动 Packager

我是原生react新手,我正在尝试构建一个应用程序来查看它是如何工作的,我按照此处给出的步骤进行操作GettingStartedwithReactNative直到npmstart,一切似乎都很好,在我输入npmstart后,它说12:08:53PM:Startingpackager...然后卡住了,我做错了什么吗,我在Ubuntu16.04上任何输入都会有帮助 最佳答案 已经被runnig修复了sudosysctl-wfs.inotify.max_user_watches=10000查看此网站:https://forums.expo

node.js - 在同一个 Package.json 文件中标注多个模块

我正在尝试打包一些我一直在研究的模块。我有五个模块,分成五个文件。其中四个是我希望用户能够安装的实际外向模块。另一个是支持模块,它们都需要正常运行。它们都存储在同一个目录中。我希望能够将每个指定为同一目录中的单独模块。但据我所知,只能在package.json中定义一个模块。有没有办法指定多个模块?如果不是,那意味着这一定是一个不好的做法。我应该如何构建模块的导出以将其移入一个主模块? 最佳答案 目前不支持为您将在同一目录中发布的每个模块提供单独的package.json文件。真的,这是有道理的,因为您部署的每个包都可能有问题、功能

node.js - 如何让 npm 运行 <script> 委托(delegate)给子 package.json?

我有2个级别的package.json文件。例子在这里:https://github.com/justin808/react-webpack-rails-tutorial原因是顶层是一个Rails应用程序,我将所有Node工具放在一个名为client的目录下,并带有它自己的package.json文件。顶级package.json文件是Nodebuildpack运行npminstall脚本的便利和Hook。我有一个转发gulp命令的示例。有什么方法可以将顶级package.json中未找到的任何内容普遍转发给子项?顶级package.json.{"name":"react-webpac

javascript - npm 脚本,打包时将 package.json 复制到 dist

我正在尝试将第二部分添加到我的npm捆绑脚本中。第一部分运行良好,但我尝试将3个文件与bundle一起复制。所以现在我有:"bundle":"NODE_ENV=productionwebpack--output-filebundledFile.js&&cppackage.jsondist/",NODE_ENV=productionwebpack--output-filebundledFile.js本身就很好用。不工作的部分是&&cppackage.jsondist/,我希望脚本复制我的package.json(实际上还有其他2个文件,但只是从这个开始)到dist文件夹。这些脚本是全新的

node.js - npm package.json 操作系统特定脚本

我想创建一个package.json构建脚本,该脚本在从Windows、Linux、Mac运行时执行的命令集略有不同。问题是我找不到将它放在package.json文件中的方法,该文件将在每个系统上运行而不会出现问题。这是我想要的一个例子:"scripts":{"build.windows":"echodowindowsspecificstuff","build.linux":"echodolinuxspecificstuff","build.mac":"echodomacspecificstuff","build":"??????????????" 最佳答