草庐IT

npm-debug

全部标签

node.js - 更改 npm 脚本的工作目录

问:是否可以更改npm运行脚本的上下文?我想要的是以下内容:"scripts":{"test":"gulpmocha","pre-install":"./deps/2.7/cpython/configure--prefix=$(pwd)/build--exec-prefix=$(pwd)/build&&make-Cdeps/2.7/cpython&&make-Cdeps/2.7/cpythoninstall","install":"node-gyprebuild"},显然cddeps/2.7/cpython/&&./configure可以在类UNIX系统上工作,但不能在Windows上

node.js - 如何从 typescript 使用 npm 模块?

我正在试一试typescript。它在helloworld阶段运行良好。我现在正在尝试使用npm模块:index.ts=import_=require('lodash')console.log(_.toUpper('Hello,world!'))这不起作用:tscindex.ts->找不到模块“lodash”。(2307)node-tsindex.js->找不到模块'lodash'。(2307)查看typescript文档和在谷歌中没有帮助。其他S/O问题要么没有答案(here和here),要么不相关。元素:typescript1.8最新版是的,lodash已安装npmi--savel

node.js - 如何从 typescript 使用 npm 模块?

我正在试一试typescript。它在helloworld阶段运行良好。我现在正在尝试使用npm模块:index.ts=import_=require('lodash')console.log(_.toUpper('Hello,world!'))这不起作用:tscindex.ts->找不到模块“lodash”。(2307)node-tsindex.js->找不到模块'lodash'。(2307)查看typescript文档和在谷歌中没有帮助。其他S/O问题要么没有答案(here和here),要么不相关。元素:typescript1.8最新版是的,lodash已安装npmi--savel

node.js - npm WARN notsup 跳过可选依赖 : Unsupported platform for fsevents

我正在尝试运行thisproject.将minimatch版本更新到3.10.9后,出现以下错误:npmWARNoptionalSKIPPINGOPTIONALDEPENDENCY:fsevents@^1.0.0(node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents):npmWARNnotsupSKIPPINGOPTIONALDEPENDENCY:Unsupportedplatformforfsevents@1.0.14:wanted{"os":"darwin","

node.js - npm WARN notsup 跳过可选依赖 : Unsupported platform for fsevents

我正在尝试运行thisproject.将minimatch版本更新到3.10.9后,出现以下错误:npmWARNoptionalSKIPPINGOPTIONALDEPENDENCY:fsevents@^1.0.0(node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents):npmWARNnotsupSKIPPINGOPTIONALDEPENDENCY:Unsupportedplatformforfsevents@1.0.14:wanted{"os":"darwin","

node.js - 如何使用 npm 仅安装 "devDependencies"

我正在尝试仅安装我的package.json文件中列出的“devDependencies”。但是以下命令都没有按我的预期工作。以下所有命令也会安装我不想要的生产依赖项。npminstall--devnpminstall--only=devnpminstall--only-dev我想不出更多的方法来告诉npm单独安装devDependencies。:( 最佳答案 查看NPMdocsforinstall:Withthe--productionflag(orwhentheNODE_ENVenvironmentvariableissetto

node.js - 如何使用 npm 仅安装 "devDependencies"

我正在尝试仅安装我的package.json文件中列出的“devDependencies”。但是以下命令都没有按我的预期工作。以下所有命令也会安装我不想要的生产依赖项。npminstall--devnpminstall--only=devnpminstall--only-dev我想不出更多的方法来告诉npm单独安装devDependencies。:( 最佳答案 查看NPMdocsforinstall:Withthe--productionflag(orwhentheNODE_ENVenvironmentvariableissetto

node.js - NPM 会忽略 .gitignore 中列出的文件吗?

我有一个由npminstall命令生成的文件(使用preinstall任务)。我不想将它添加到git存储库中,也不想添加到NPM项目中。假设文件名为foo.json,我在.gitignore文件中添加了foo.json。这足以避免将其上传到NPM注册表吗?我知道我可以添加肯定会忽略该文件的.npmignore文件,但如果.gitignore已经这样做了,我不会添加它。 最佳答案 如果项目同时具有.npmignore和.gitignore文件,npm将仅使用.npmignore文件。来自thedocumentation:Usea.np

node.js - NPM 会忽略 .gitignore 中列出的文件吗?

我有一个由npminstall命令生成的文件(使用preinstall任务)。我不想将它添加到git存储库中,也不想添加到NPM项目中。假设文件名为foo.json,我在.gitignore文件中添加了foo.json。这足以避免将其上传到NPM注册表吗?我知道我可以添加肯定会忽略该文件的.npmignore文件,但如果.gitignore已经这样做了,我不会添加它。 最佳答案 如果项目同时具有.npmignore和.gitignore文件,npm将仅使用.npmignore文件。来自thedocumentation:Usea.np

node.js - NPM:运行 npm 时未找到 npm-cli.js

通常我可以使用npm安装库,但今天在安装yeoman时遇到了这个错误。请帮助找出根本原因。D:\Works\phonegap\ionic\todo>npminstall-gyomodule.js:340throwerr;^Error:Cannotfindmodule'C:\ProgramFiles\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module._load(module.js: