javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

node.js-使用npm list时“无效”是什么意思?

我是nodejs的新手,我刚刚在全球安装了Bower模块。 从那时起,npm list命令给出以下输出,我在网上搜索了以下内容,但找不到任何帮助:

**npm ERR! invalid: chalk@0.5.1 /usr/local/lib/node_modules/bower/node_modules/chalk  
npm ERR! invalid: ansi-regex@0.2.1 /usr/local/lib/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex  
npm ERR! invalid: configstore@0.3.1 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/configstore  
npm ERR! invalid: object-assign@0.3.1 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/object-assign  
npm ERR! invalid: registry-url@0.1.1 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url  
npm ERR! invalid: strip-ansi@0.2.2 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/string-length/node_modules/strip-ansi  
npm ERR! not ok code 0**

其余输出正常,并列出了已安装的模块。 谁能解释这是怎么回事?

trans by 2020-08-11T03:23:46Z

Javascript-如何在npm脚本中编写多行脚本?

我的package.json如下所示:

{
  "name": "project",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "lint": "./node_modules/eslint/bin/eslint.js --format \"./node_modules/eslint-friendly-formatter/index.js\" .",
    "build:server": "./node_modules/babel-cli/bin/babel.js . -d dist/server --ignore node_modules,dist,client,public,webpack*"
  }
}

如您所见,build.sh./build.sh server命令很难阅读,因此我想将它们分成多行。

我尝试使用build.sh,但它会引发如下错误:

npm ERR! Failed to parse json
npm ERR! Unexpected token ' ' at 11:80
npm ERR! :server": "./node_modules/babel-cli/bin/babel.js . -d dist/server \
npm ERR!                                                                   ^

我怎样才能做到这一点?

只写另一个bash文件,如build.sh,并在npm脚本中使用它,如./build.sh server

trans by 2020-08-10T12:15:32Z

macos-如何修复curl:(60)SSL证书:无效的证书链

我在Mac OSX 10.9(Mavericks)上运行curl https://npmjs.org/install.sh | sh时遇到以下错误:

install npm@latest
curl: (60) SSL certificate problem: Invalid certificate chain
More details here: http://curl.haxx.se/docs/sslcerts.html

我该如何解决?

trans by 2020-08-09T04:58:08Z

错误:构建iOS Cord时无法读取未定义的属性“ replace”

我使用at remove (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/ios-sim/src/lib.js:282:70) at Array.forEach (native) at Object.getdevicetypes (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/ios-sim/src/lib.js:292:22) at Object.listEmulatorImages [as run] (/Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/list-emulator-images:34:29) at deployToSim (/Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/run.js:146:50) at /Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/run.js:88:20 at _fulfilled (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:834:54) at self.promiseDispatch.done (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:863:30) at Promise.promise.promiseDispatch (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:796:13) at /Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:604:44 创建了cordova项目。

并使用at remove (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/ios-sim/src/lib.js:282:70) at Array.forEach (native) at Object.getdevicetypes (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/ios-sim/src/lib.js:292:22) at Object.listEmulatorImages [as run] (/Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/list-emulator-images:34:29) at deployToSim (/Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/run.js:146:50) at /Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/run.js:88:20 at _fulfilled (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:834:54) at self.promiseDispatch.done (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:863:30) at Promise.promise.promiseDispatch (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:796:13) at /Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:604:44 添加了iOS平台。并尝试在cordova build ios之后执行cordova run ios

但是它向我显示了此错误(我使用--d / --verbose来获取详细信息)。

/ usr / bin / codesign --force --sign---timestamp = none /卷/无标题/情节/ PlotReel /平台/ios/build/emulator/PlotReel.app /卷/无标题/情节/ PlotReel /平台/ios/build/emulator/PlotReel.app: 替换现有签名

**建立成功**

找不到钩子“ before_deploy”的脚本。 错误:TypeError:无法 读取未定义的属性“替换”

at remove (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/ios-sim/src/lib.js:282:70)
at Array.forEach (native)
at Object.getdevicetypes (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/ios-sim/src/lib.js:292:22)
at Object.listEmulatorImages [as run] (/Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/list-emulator-images:34:29)
at deployToSim (/Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/run.js:146:50)
at /Volumes/Untitled/Plot/test/platforms/ios/cordova/lib/run.js:88:20
at _fulfilled (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:796:13)
at /Volumes/Untitled/Plot/test/platforms/ios/cordova/node_modules/q/q.js:604:44

我曾尝试再次卸载和安装cordova,但问题仍然存在。

请帮我。

trans by 2020-08-08T15:50:55Z

本机反应-找不到模块“尽快/原始”

我已经开始了一个新的react-native项目,然后安装了react-native-maps,由于终端显示以下错误,我无法运行react-native-maps

module.js:550
    throw err;
    ^

Error: Cannot find module 'asap/raw'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/valentino/Scrivania/lolo/node_modules/promise/lib/core.js:3:12)
    at Module._compile (module.js:653:30)
    at Module._compile (/home/valentino/Scrivania/lolo/node_modules/pirates/lib/index.js:83:24)
    at Module._extensions..js (module.js:664:10)
    at Object.newLoader [as .js] (/home/valentino/Scrivania/lolo/node_modules/pirates/lib/index.js:88:7)
    at Module.load (module.js:566:32)

如果我安装了react-native-maps,则会显示该消息,这是我用以下命令构建的项目的命令:

react-native init appName
cd appName
npm install react-native-maps --save
react-native run-android

我该如何解决这个问题?

难道我做错了什么?

谢谢您的帮助。

trans by 2020-08-06T23:41:31Z

node.js-如何解决“ npm应该在常规外壳中的节点repl外部运行”

我是node.js的新手。 我从官方网站下载并安装了node.js安装程序。 我已经在PATH环境变量中添加了此安装程序文件夹,并且能够运行程序。 但是,当我尝试在节点控制台中使用npm安装某些软件包时,它显示错误299998205441631919488。我也在单独的控制台上尝试了该错误。 但是,尽管我在环境变量中添加了节点,但它显示未找到命令。

enter image description here

enter image description here

trans by 2020-08-06T21:49:30Z

npm-如何安装gulp 4

我一直在用口水表。 当前版本的gulp-watch依赖于调用gulp.parrallel。 此呼叫仅在gulp 4中可用。

但是,gulp 4无法通过npm repo使用。npm info gulp dist-tags返回:npm install https://github.com/gulpjs/gulp#v4.0.0

我可以看到git repo中有一个4.0分支。 但是尝试使用以下命令的变体安装它失败:npm install https://github.com/gulpjs/gulp#v4.0.0

trans by 2020-08-05T16:25:57Z

我在“ ng服务”时,Angular CLI给我“ TypeError:callbacks [i]不是函数”

实际上,我只是重新安装了Angular CLI,以进行尝试,但对于导致命令行错误的原因我一无所知:

    PC:cobros Fran$ ng serve
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
 95% emitting/Users/Fran/Documents/Workspace/Repos/cobros/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:40
        callbacks[i](err, result);
                    ^

TypeError: callbacks[i] is not a function
    at Storage.finished (/Users/Fran/Documents/Workspace/Repos/cobros/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:40:15)
    at /Users/Fran/Documents/Workspace/Repos/cobros/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:77:9
    at /Users/Fran/Documents/Workspace/Repos/cobros/node_modules/graceful-fs/polyfills.js:287:18
    at FSReqWrap.oncomplete (fs.js:153:5)

这是我尝试“ ng -v”时得到的信息(以防万一):

Angular CLI: 1.6.8
Node: 8.9.0
OS: darwin x64
Angular: 5.2.4
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.6.8
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 0.0.29
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.8
@schematics/angular: 0.1.17
typescript: 2.5.3
webpack: 3.10.0

“增强解决”模块甚至做什么?我安装的角度是否错误? 我按照[https://github.com/angular/angular-cli]的说明进行操作,并确保满足先决条件。

trans by 2020-08-05T14:27:00Z

npm-观看并重新运行Jest JS测试

Jest文档建议使用npm test执行测试。

有没有一种方法可以查看您的源代码和测试,以便在相关文件更改后自动重新运行Jest测试?

trans by 2020-08-04T23:11:38Z

离开Bower(已停产)改为使用Yarn / Npm(.Net Core MVC)VS2017

大约1年前,我开始研究.Net Core应用程序。 我使用.Net Core在Visual Studio中设置我的项目,并使用Bower管理我的客户端程序包。 似乎正在维护/中止2995099252252931691520,“负责人”建议改用bower521或npm

所以我的问题是如何开始使用yarn,而不是bower? (或者npm,如果更合适)

当我启动项目时,只需在Visual Studio包管理器中输入以下内容即可使用bower:

bower install <package-name>

并且它设法将文件/目录安装在我的2995099252931691691520文件夹中。 我只需要将依赖项添加到2995099252931691691521中,一切就可以正常工作。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"
    asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
    asp-fallback-test="window.jQuery">
</script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
    asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
    asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal">
</script>

我发现很难在Visual Studio 2017中弄清楚如何使用yarn或npm来实现相同的“简便性”。我已经可以通过2995099252931691691520 NuGet包来缩小文件,我相信它会自动对我的文件执行此操作 ,因此这不是我要使用的解决方案的要求。

我曾尝试使用Google搜索,但似乎这不是一个很常见的问题。 我发现的所有链接都建议使用npm并设置将文件移动到yarn的gulp,我尝试过这样做,但这样做时出现了一些奇怪的错误。

如何使用yarn安装与bower类似的软件包? 还是应该改用npm

trans by 2020-08-03T12:59:20Z

npm-在Heroku上安装devDependencies

我希望在推送应用后让Heroku来构建我的应用程序,这样我就不必在每次更改时都将构建文件夹向上推。 但是heroku仅从package.json和grunt(我的构建工具)安装依赖项,并且其所有组件都位于devDependencies中。 我想将它们保留在它们所属的位置。 这里有什么解决方法?

trans by 2020-08-02T15:28:27Z

node.js-Bower:安装后“未找到命令”

我执行which npm时似乎得到以下提示

/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower
bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower

不幸的是,执行任何Bower命令都会返回which npm

which npm返回/usr/local/bin/npm,运行which node返回/usr/local/bin/node

trans by 2020-08-01T16:20:06Z

每次更新通过git可用的软件包时,都需要发布到npm吗?

假设我维护了一个令人难以置信的npm publish程序包。 我有npm published版本0.1.0和package.json,其中包含:

"repository": {
  "type": "git",
  "url": "https://github.com/example/crab-season.git"
}

当我添加很棒的新功能时,将版本升级到0.2.0,然后推送到github,那么npmjs注册表会通知我的新版本吗?还是我每次都需要npm publish

trans by 2020-07-30T04:46:57Z

量角器-执行npm ins时出错“隧道插座”

尝试执行“ npm install”命令时出现以下错误。

错误:无法建立隧道套接字,原因=连接ECONNREFUSED 10.232.207.137:8080

我想念什么?

screenshot

trans by 2020-07-28T10:45:07Z

Windows-未安装git或不在PATH中

Windows,当我尝试运行npm install时,它显示:

mean@1.0.0 postinstall E:\mean
node node_modules/grunt-cli/bin/grunt install
Running "bower:install" (bower) task

Fatal error : git is not installed or not in the PATH
npm ERR! weird error 1
npm ERR! not ok code 0

问题是什么? 如何解决?

该文章来自[https://github.com/linnovate/mean]

trans by 2020-07-26T00:36:10Z

node.js-安装节点软件包时,可以使用自定义目录名称代替“ node_modules”吗?

我创建了directory,运行.bowerrc,它可以正常工作。 它将在我的根文件夹中创建node_modules目录(可以使用--prefix选项更改)。 但是,我不太喜欢强调下划线。 我想更改NPM将模块下载到的目录的名称。 我希望将其命名为nmodsnode-modules或类似的名称。

Bower可以通过读取当前目录中.bowerrc文件中的directory属性来执行类似的操作。 有没有办法对NPM做同样的事情?

trans by 2020-07-25T21:40:14Z

npm ERR! 解析json时出现注册表错误-尝试在Windows 8中为Ionic Framework安装Cordova时

我试图在Windows 8系统中安装Ionic框架,并试图首先安装Cordova。

尝试安装Cordova时出现此错误,那是

Your environment has been set up for using Node.js 0.12.4 (x64) and npm.

C:\Users\Sworup>npm install -g cordova ionic
npm ERR! registry error parsing json
npm ERR! tar.unpack untar error C:\Users\Sworup\AppData\Local\Temp\npm-1424-df7f
43fe\registry.npmjs.org\underscore\-\underscore-1.7.0.tgz
npm ERR! tar.unpack untar error C:\Users\Sworup\AppData\Local\Temp\npm-1424-df7f
43fe\registry.npmjs.org\npm\-\npm-2.1.3.tgz
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" "ionic"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! tar.unpack untar error C:\Users\Sworup\AppData\Local\Temp\npm-1424-df7f
43fe\registry.npmjs.org\prompt\-\prompt-0.2.12.tgz
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" "ionic"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1

npm ERR! unexpected eof
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Sworup\npm-debug.log

C:\Users\Sworup>

我的系统配置如下:

C:\Windows\System32>npm -v
2.10.1

C:\Windows\System32>node -v
v0.12.4

C:\Windows\System32>git --version
git version 1.9.4.msysgit.1

我已经做了

C:\Windows\System32>npm cache clear

在运行安装命令之前无济于事。

我尝试将注册表更改为http仍然没有用。

我尝试单独安装Ionic框架,仍然没有运气。

我尝试安装Phonegap,与上述错误相同。

我只是停留在这一点上,不知道该怎么办。

trans by 2020-07-25T04:07:58Z

javascript-file.slim.js中的slim是什么

抱歉,我只是使用npm安装了jQuery,并且在jQuery文件之间有一个名为require的文件,什么是min? 我知道jquery.slim.min.js代表缩写,但苗条对我来说是新的!

顺便说一句,我很确定require不像min,因为还有另一个文件叫jquery.slim.min.js,而且显然比普通的超薄文件还轻。

另外require文件还包含jQuery 3 beta。 (这就是代码中的注释所说的)

再次对这个愚蠢的问题感到抱歉,但我没有头绪。

更新

我正在使用require包含文件,需要在我不知情的情况下包括此文件吗? 或不?

trans by 2020-07-24T21:26:58Z

npm-安装Node.js以安装n以安装Node.js吗?

我在理解n的使用时遇到了问题。 基本上,很明显,它是Node.js(例如nvm)的版本管理器。

但是与nvm基本上是shell脚本相反,根据文档,建议您使用npm安装n:

$ npm install -g n

我不明白的是:对于手头npm,您需要安装Node.js。 为什么我要手动安装Node.js以使用npm,然后才能使用n安装Node.js?

换句话说:为什么n建议不要使用npm进行安装,如果其主要目的是安装Node.js,其中包括npm?

trans by 2020-07-23T00:56:08Z

javascript-如何通过webpack使用npm install来使用normalize.css?

我正在将Webpack与ReactJS一起使用,并试图找出如何在npm安装它之后使用normalize.css([https://necolas.github.io/normalize.css/)。]

npm安装后是否立即应用了normalize.css? 如果需要,我将如何对其进行编辑?

预先谢谢您,一定会投票并接受答案

trans by 2020-07-20T10:21:49Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 下一页 共14页