草庐IT

npm-outdated

全部标签

node.js - npm 安装错误,错误为 : ENOENT, chmod

我正在尝试全局安装我刚刚发布的npm模块。每次我尝试从npm或文件夹安装时,都会收到此错误。npmERR!Error:ENOENT,chmod'/usr/local/lib/node_modules/takeapeek/lib/cmd.js'npmERR!Ifyouneedhelp,youmayreportthislogat:npmERR!npmERR!oremailitto:npmERR!npmERR!SystemLinux3.8.0-19-genericnpmERR!command"node""/usr/local/bin/npm""install""-g""takeapeek"n

node.js - npm 安装时间失败,找不到 make 错误

当我尝试在nodejs服务器上安装时间时,出现以下错误:time@0.8.4install/var/www/track/node_modules/timenode-gyprebuildgypERR!builderrorgypERR!stackError:notfound:makegypERR!stackatF(/usr/lib/nodejs/npm/node_modules/which/which.js:43:28)gypERR!stackatE(/usr/lib/nodejs/npm/node_modules/which/which.js:46:29)gypERR!stackat/u

node.js - npm:禁用包的安装后脚本

安装包时是否存在任何npm选项来禁用安装后脚本?或者重写package.json中的任何字段? 最佳答案 不能只禁用postinstall脚本。但是,您可以使用以下方法禁用所有脚本:$npminstall--ignore-scripts正如评论中提到的delbertooo,这也会禁用依赖项的脚本。 关于node.js-npm:禁用包的安装后脚本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

javascript - npm init 中的 "entry point"是什么

我有一个空的新项目,当我运行npminit时,我得到了一个要回答的问题列表,例如:name:(karma)version:(1.0.0)description:myprojectdescriptionentrypoint:(index.js)我真的很困惑说“入口点”,这是我的index.html文件还是我的app.js还是其他什么? 最佳答案 引自blogpost:Entrypointisthejavascriptfilethatwillbeinvokedwhenconsumersofyourmodule“require”it,th

javascript - 如何将用 ES6 编写的模块发布到 NPM?

我正要向NPM发布一个模块,当时我考虑在ES6中重写它,既要面向future,又要学习ES6。我使用Babel转译为ES5,并运行测试。但我不确定如何继续:我是否转译并将生成的/out文件夹发布到NPM?我是否将结果文件夹包含在我的Github存储库中?或者我是否维护2个存储库,一个带有ES6代码+用于Github的gulp脚本,另一个带有转译结果+用于NPM的测试?简而言之:我需要采取哪些步骤才能将一个用ES6编写的模块发布到NPM,同时仍然允许人们浏览/fork原始代码? 最佳答案 目前我看到的模式是将es6文件保存在src目录

node.js - NPM 模块不会在没有 sudo 的情况下全局安装

我刚刚重新安装了Ubuntu12.04LTS,然后我先执行了这些步骤:使用以下脚本通过包管理器安装Nodesudoapt-getupdatesudoapt-getinstallpython-software-propertiespythong++makesudoadd-apt-repositoryppa:chris-lea/node.jssudoapt-getupdatesudoapt-getinstallnodejs尝试全局安装yeoman,express,n,yeoman的生成器,都返回同样的错误npmERR!Error:EACCES,symlink'../lib/node_mod

node.js - npm - 为不同文件夹中的包安装依赖项?

我的目录结构如下:/some_projectsource.jspackage.json我想为some_project安装依赖项。我知道我可以cd进入some_project然后运行​​npminstall但我想知道是否可以不更改目录?像npminstallsome_project/package.json 最佳答案 您可以使用npminstall--prefix的变体选项。在您的方案中,文件夹和前缀将是相同的:npm--prefix./some_projectinstall./some_project

node.js - 如何判断 npm 包是全局安装还是本地安装

我正在安装Grunt,Node.js,npm,Bower,以及Windows 7上的grunt-cli.说明说我应该运行带有-g标志的全局安装命令。如何检查我在安装时是否使用了-g标志?卸载它们并重新安装需要很长时间。 最佳答案 使用带有-g标志的list命令查看全局安装的所有包:npmlist-g要检查是否全局安装了特定包,您可以提供包的名称(在这种情况下为grunt),如下所示:npmlist-ggrunt或者你可以使用grep来过滤包名:npmlist-g|grep咕噜声来源:https://docs.npmjs.com/cl

node.js - Npm 安装失败,出现 "cannot run in wd"

我正在尝试在一个新的Ubuntu12.04实例上设置我的Node环境,并且已经安装了Node0.8.14,但是当我尝试运行npminstall时遇到了问题。所以当我尝试npminstall时,它说我需要以root或管理员身份运行它:Error:EACCES,mkdir'/usr/local/lib/node_modules/coffee-script'npmERR!{[Error:EACCES,mkdir'/usr/local/lib/node_modules/coffee-script']npmERR!errno:3,npmERR!code:'EACCES',npmERR!path:

node.js - npm 找不到 package.json

我正在尝试安装一些示例的依赖项:我下载的npm的express2.5.8,但所有应用程序都抛出相同的错误:c:\node\stylus>npminstall-dnpminfoitworkedifitendswithoknpminfousingnpm@1.1.1npminfousingnode@v0.6.11npmERR!Couldn'treaddependencies.npmERR!Error:ENOENT,nosuchfileordirectory'c:\node\stylus\package.json'npmERR!Youmayreportthislogat:npmERR!npmE