我正在努力解决这个 React/Redux tutorial我需要安装 webpack。我正在研究 Windows 10 bash shell。这是我用来安装的 npm 命令和安装输出:
~$ npm install --save-dev webpack webpack-dev-server
voting-client@1.0.0 /home/username/voting-client
+-- webpack@1.14.0
¦ +-- acorn@3.3.0
¦ +-- async@1.5.2
¦ +-- clone@1.0.2
¦ +-- enhanced-resolve@0.9.1
¦ ¦ +-- graceful-fs@4.1.11
¦ ¦ +-- memory-fs@0.2.0
¦ +-- interpret@0.6.6
¦ +-- loader-utils@0.2.16
¦ ¦ +-- big.js@3.1.3
¦ ¦ +-- emojis-list@2.1.0
¦ ¦ +-- json5@0.5.1
¦ ¦ +-- object-assign@4.1.0
¦ +-- memory-fs@0.3.0
¦ ¦ +-- errno@0.1.4
¦ ¦ ¦ +-- prr@0.0.0
¦ ¦ +-- readable-stream@2.2.2
¦ ¦ +-- buffer-shims@1.0.0
¦ ¦ +-- core-util-is@1.0.2
¦ ¦ +-- isarray@1.0.0
¦ ¦ +-- process-nextick-args@1.0.7
¦ ¦ +-- util-deprecate@1.0.2
¦ +-- mkdirp@0.5.1
¦ ¦ +-- minimist@0.0.8
¦ +-- node-libs-browser@0.7.0
¦ ¦ +-- assert@1.4.1
¦ ¦ +-- browserify-zlib@0.1.4
¦ ¦ ¦ +-- pako@0.2.9
¦ ¦ +-- buffer@4.9.1
¦ ¦ ¦ +-- base64-js@1.2.0
¦ ¦ ¦ +-- ieee754@1.1.8
¦ ¦ +-- console-browserify@1.1.0
¦ ¦ ¦ +-- date-now@0.1.4
¦ ¦ +-- constants-browserify@1.0.0
¦ ¦ +-- crypto-browserify@3.3.0
¦ ¦ ¦ +-- browserify-aes@0.4.0
¦ ¦ ¦ +-- pbkdf2-compat@2.0.1
¦ ¦ ¦ +-- ripemd160@0.2.0
¦ ¦ ¦ +-- sha.js@2.2.6
¦ ¦ +-- domain-browser@1.1.7
¦ ¦ +-- events@1.1.1
¦ ¦ +-- https-browserify@0.0.1
¦ ¦ +-- os-browserify@0.2.1
¦ ¦ +-- path-browserify@0.0.0
¦ ¦ +-- process@0.11.9
¦ ¦ +-- punycode@1.4.1
¦ ¦ +-- querystring-es3@0.2.1
¦ ¦ +-- stream-browserify@2.0.1
¦ ¦ +-- stream-http@2.5.0
¦ ¦ ¦ +-- builtin-status-codes@2.0.0
¦ ¦ ¦ +-- to-arraybuffer@1.0.1
¦ ¦ ¦ +-- xtend@4.0.1
¦ ¦ +-- string_decoder@0.10.31
¦ ¦ +-- timers-browserify@2.0.2
¦ ¦ ¦ +-- setimmediate@1.0.5
¦ ¦ +-- tty-browserify@0.0.0
¦ ¦ +-- url@0.11.0
¦ ¦ ¦ +-- punycode@1.3.2
¦ ¦ ¦ +-- querystring@0.2.0
¦ ¦ +-- util@0.10.3
¦ ¦ ¦ +-- inherits@2.0.1
¦ ¦ +-- vm-browserify@0.0.4
¦ ¦ +-- indexof@0.0.1
¦ +-- optimist@0.6.1
¦ ¦ +-- wordwrap@0.0.3
¦ +-- supports-color@3.1.2
¦ ¦ +-- has-flag@1.0.0
¦ +-- tapable@0.1.10
¦ +-- uglify-js@2.7.5
¦ ¦ +-- async@0.2.10
¦ ¦ +-- source-map@0.5.6
¦ ¦ +-- uglify-to-browserify@1.0.2
¦ ¦ +-- yargs@3.10.0
¦ ¦ +-- camelcase@1.2.1
¦ ¦ +-- cliui@2.1.0
¦ ¦ ¦ +-- center-align@0.1.3
¦ ¦ ¦ ¦ +-- align-text@0.1.4
¦ ¦ ¦ ¦ ¦ +-- longest@1.0.1
¦ ¦ ¦ ¦ ¦ +-- repeat-string@1.6.1
¦ ¦ ¦ ¦ +-- lazy-cache@1.0.4
¦ ¦ ¦ +-- right-align@0.1.3
¦ ¦ ¦ +-- wordwrap@0.0.2
¦ ¦ +-- decamelize@1.2.0
¦ ¦ +-- window-size@0.1.0
¦ +-- watchpack@0.2.9
¦ ¦ +-- async@0.9.2
¦ ¦ +-- chokidar@1.6.1
¦ ¦ +-- anymatch@1.3.0
¦ ¦ ¦ +-- arrify@1.0.1
¦ ¦ +-- async-each@1.0.1
¦ ¦ +-- glob-parent@2.0.0
¦ ¦ +-- is-binary-path@1.0.1
¦ ¦ ¦ +-- binary-extensions@1.8.0
¦ ¦ +-- is-glob@2.0.1
¦ ¦ +-- readdirp@2.1.0
¦ ¦ +-- minimatch@3.0.3
¦ ¦ ¦ +-- brace-expansion@1.1.6
¦ ¦ ¦ +-- balanced-match@0.4.2
¦ ¦ ¦ +-- concat-map@0.0.1
¦ ¦ +-- set-immediate-shim@1.0.1
¦ +-- webpack-core@0.6.9
¦ +-- source-list-map@0.1.7
¦ +-- source-map@0.4.4
¦ +-- amdefine@1.0.1
+-- webpack-dev-server@1.16.2
+-- compression@1.6.2
¦ +-- accepts@1.3.3
¦ ¦ +-- negotiator@0.6.1
¦ +-- bytes@2.3.0
¦ +-- compressible@2.0.9
¦ ¦ +-- mime-db@1.25.0
¦ +-- debug@2.2.0
¦ ¦ +-- ms@0.7.1
¦ +-- on-headers@1.0.1
¦ +-- vary@1.1.0
+-- connect-history-api-fallback@1.3.0
+-- express@4.14.0
¦ +-- array-flatten@1.1.1
¦ +-- content-disposition@0.5.1
¦ +-- content-type@1.0.2
¦ +-- cookie@0.3.1
¦ +-- cookie-signature@1.0.6
¦ +-- depd@1.1.0
¦ +-- encodeurl@1.0.1
¦ +-- escape-html@1.0.3
¦ +-- etag@1.7.0
¦ +-- finalhandler@0.5.0
¦ ¦ +-- statuses@1.3.1
¦ ¦ +-- unpipe@1.0.0
¦ +-- fresh@0.3.0
¦ +-- merge-descriptors@1.0.1
¦ +-- methods@1.1.2
¦ +-- on-finished@2.3.0
¦ ¦ +-- ee-first@1.1.1
¦ +-- parseurl@1.3.1
¦ +-- path-to-regexp@0.1.7
¦ +-- proxy-addr@1.1.2
¦ ¦ +-- forwarded@0.1.0
¦ ¦ +-- ipaddr.js@1.1.1
¦ +-- qs@6.2.0
¦ +-- range-parser@1.2.0
¦ +-- send@0.14.1
¦ ¦ +-- destroy@1.0.4
¦ +-- serve-static@1.11.1
¦ +-- type-is@1.6.14
¦ ¦ +-- media-typer@0.3.0
¦ +-- utils-merge@1.0.0
+-- http-proxy-middleware@0.17.3
¦ +-- http-proxy@1.16.2
¦ ¦ +-- eventemitter3@1.2.0
¦ ¦ +-- requires-port@1.0.0
¦ +-- is-glob@3.1.0
¦ ¦ +-- is-extglob@2.1.1
¦ +-- lodash@4.17.2
¦ +-- micromatch@2.3.11
¦ +-- arr-diff@2.0.0
¦ ¦ +-- arr-flatten@1.0.1
¦ +-- array-unique@0.2.1
¦ +-- braces@1.8.5
¦ ¦ +-- expand-range@1.8.2
¦ ¦ ¦ +-- fill-range@2.2.3
¦ ¦ ¦ +-- is-number@2.1.0
¦ ¦ ¦ +-- isobject@2.1.0
¦ ¦ ¦ +-- randomatic@1.1.6
¦ ¦ +-- preserve@0.2.0
¦ ¦ +-- repeat-element@1.1.2
¦ +-- expand-brackets@0.1.5
¦ ¦ +-- is-posix-bracket@0.1.1
¦ +-- extglob@0.3.2
¦ +-- filename-regex@2.0.0
¦ +-- is-extglob@1.0.0
¦ +-- kind-of@3.1.0
¦ ¦ +-- is-buffer@1.1.4
¦ +-- normalize-path@2.0.1
¦ +-- object.omit@2.0.1
¦ ¦ +-- for-own@0.1.4
¦ ¦ ¦ +-- for-in@0.1.6
¦ ¦ +-- is-extendable@0.1.1
¦ +-- parse-glob@3.0.4
¦ ¦ +-- glob-base@0.3.0
¦ ¦ +-- is-dotfile@1.0.2
¦ +-- regex-cache@0.4.3
¦ +-- is-equal-shallow@0.1.3
¦ +-- is-primitive@2.0.0
+-- open@0.0.5
+-- serve-index@1.8.0
¦ +-- batch@0.5.3
¦ +-- http-errors@1.5.1
¦ ¦ +-- setprototypeof@1.0.2
¦ +-- mime-types@2.1.13
+-- sockjs@0.3.18
¦ +-- faye-websocket@0.10.0
¦ ¦ +-- websocket-driver@0.6.5
¦ ¦ +-- websocket-extensions@0.1.1
¦ +-- uuid@2.0.3
+-- sockjs-client@1.1.1
¦ +-- eventsource@0.1.6
¦ ¦ +-- original@1.0.0
¦ ¦ +-- url-parse@1.0.5
¦ +-- faye-websocket@0.11.0
¦ +-- inherits@2.0.3
¦ +-- json3@3.3.2
¦ +-- url-parse@1.1.7
¦ +-- querystringify@0.0.4
+-- stream-cache@0.0.2
+-- strip-ansi@3.0.1
¦ +-- ansi-regex@2.0.0
+-- webpack-dev-middleware@1.9.0
+-- memory-fs@0.4.1
+-- mime@1.3.4
+-- path-is-absolute@1.0.1
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.15
所以除了这两个警告之外,它看起来已经安装好了,我认为我不需要 fsevents。但是,当我尝试运行 webpack 时,它就像未安装一样。
~$ webpack
webpack: command not found
最佳答案
我认为这是 Windows Bash shell 的问题,但我在 Ubuntu VM 上确认了同样的问题并做了更多的挖掘。以 super 用户身份全局安装使其正常工作:
sudo npm install i -g --save-dev webpack webpack-dev-server
关于windows - 在 Windows 10 Bash 上安装 webpack(Windows 上的 Ubuntu 上的 Bash)。继续获取 "webpack: command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41294594/
我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0
我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou
我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-
为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar
我正在为一个项目制作一个简单的shell,我希望像在Bash中一样解析参数字符串。foobar"helloworld"fooz应该变成:["foo","bar","helloworld","fooz"]等等。到目前为止,我一直在使用CSV::parse_line,将列分隔符设置为""和.compact输出。问题是我现在必须选择是要支持单引号还是双引号。CSV不支持超过一个分隔符。Python有一个名为shlex的模块:>>>shlex.split("Test'helloworld'foo")['Test','helloworld','foo']>>>shlex.split('Test"
我想设置一个默认日期,例如实际日期,我该如何设置?还有如何在组合框中设置默认值顺便问一下,date_field_tag和date_field之间有什么区别? 最佳答案 试试这个:将默认日期作为第二个参数传递。youcorrectlysetthedefaultvalueofcomboboxasshowninyourquestion. 关于ruby-on-rails-date_field_tag,如何设置默认日期?[rails上的ruby],我们在StackOverflow上找到一个类似的问
我将我的Rails应用程序部署到OpenShift,它运行良好,但我无法在生产服务器上运行“Rails控制台”。它给了我这个错误。我该如何解决这个问题?我尝试更新rubygems,但它也给出了权限被拒绝的错误,我也无法做到。railsc错误:Warning:You'reusingRubygems1.8.24withSpring.UpgradetoatleastRubygems2.1.0andrun`gempristine--all`forbetterstartupperformance./opt/rh/ruby193/root/usr/share/rubygems/rubygems
我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test
我正在尝试从Postgresql表(table1)中获取数据,该表由另一个相关表(property)的字段(table2)过滤。在纯SQL中,我会这样编写查询:SELECT*FROMtable1JOINtable2USING(table2_id)WHEREtable2.propertyLIKE'query%'这工作正常:scope:my_scope,->(query){includes(:table2).where("table2.property":query)}但我真正需要的是使用LIKE运算符进行过滤,而不是严格相等。然而,这是行不通的:scope:my_scope,->(que
我正在尝试编写一个将文件上传到AWS并公开该文件的Ruby脚本。我做了以下事情:s3=Aws::S3::Resource.new(credentials:Aws::Credentials.new(KEY,SECRET),region:'us-west-2')obj=s3.bucket('stg-db').object('key')obj.upload_file(filename)这似乎工作正常,除了该文件不是公开可用的,而且我无法获得它的公共(public)URL。但是当我登录到S3时,我可以正常查看我的文件。为了使其公开可用,我将最后一行更改为obj.upload_file(file