使用optimist.js文件中的npm安装优化

用户名

尝试Ubuntu 14.04上的Mapbox修复Carto工具的脱机安装目前,节点给我一个错误,它找不到optimist模块。我可以手动找到一个optimist.js文件,但是它不像其他Carto依赖项那样位于“适当的” node_modules目录下(例如underscore)。对npm和node非常陌生,所以我的问题是“是否有办法从optimist.js我拥有的文件中正确安装优化?”

蒂莫西·古

如果您只想使用该软件包,

$ npm install -g carto

应该足以让您入门。请注意,您可能需要使用sudo该命令。

Node.js以名为“ npm”的软件包管理器为中心每个npm项目在其根目录下都有一个package.json,用于指定其依赖项,包名称,版本等。通过查看carto的package.json,即使您成功安装了optimist,您也会遇到更多require错误。

如果要开发包,请在使用Git克隆后运行

$ npm install

在目录中。这将为您安装所有依赖项(包括devDependencies在安装软件包本身时未安装的依赖项)。

关于Node.js的工作方式,有很多教程,例如http://nodeguide.com/beginner.html那些应该给你比这个答案更全面的看法。

使用适当的软件包管理器(如npm),您永远不应使用Internet上的随机脚本将其伪造为模块。

祝你好运!


现在知道了npm的工作原理,请进行更新,如果您想在本地安装npm,可以执行以下操作

# With Internet
# Make a cache
$ mkdir carto-cache
# Make a temporary directory where the initial copy of carto is installed
$ mkdir to-be-discarded
$ cd to-be-discarded
# Now install the package, and cache the package in carto-cache
$ npm install --cache ../carto-cache --prefix . carto
# You can now remove to-be-discarded, and copy carto-cache to wherever you want.

# Without internet
$ npm install --cache carto-cache --cache-min 999999999 -g carto

(源自https://github.com/npm/npm/issues/2568

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用yargs / optimist的具有不同选项的多个命令

Node.js-我应该使用history.js的npm安装还是此软件包中的单个文件?

如何在.js文件中使用npm安装的软件包?

我在安装 Npm Multer 以使用 node.js 上传文件时遇到错误

使用npm安装node.js模块

如何使用npm脚本运行js文件?

使用 npm 将文件安装到 /usr/local/bin

如何在npm编译的js文件中使用jquery而不将jquery编译到输出中

如何使用 npm index.js 在 swagger ui 中引用多个文件

使用-g安装插件时,node.js npm错误

NPM安装后如何使用js依赖关系?

Phantom.js:本地使用,安装npm,jquery

使用npm安装node.js模块时出错

安装NPM,Node.js-使用Laravel Gulp

如何使用npm安装新版本的js库

不使用sudo安装Node.js / npm的最佳方法

如何使用从Laravel中的npm安装的软件包

从Angular2中的npm安装时如何使用CSS

使用全新安装的laravel 5.6中的npm install错误

无法访问使用 npm 安装的包中的功能

在laravel7中安装npm后如何使用nouislider

使用npm安装gulp

从已经下载的文件中安装UBUNTU 12.04(使用pendrive安装)

如何使用 next.js 中的 npm 类名库来选择性地应用来自 css 文件的样式?

使用npm连接和缩小HTML / CSS / JS文件?

如何修改js文件并使用npm命令保存?

我是否需要在服务器中安装NPM来托管使用Django Rest API和Vue JS构建的网站?

优化问题:使用文件1中的字典转换文件2

使用npm安装JS软件包并使用webpack laravel mix进行编译