标签: webpack-dev-server

webpack-dev-server:npm错误Windows_NT 7601

我尝试命令时遇到以下错误:

$ npm run dev
Run Code Online (Sandbox Code Playgroud)

我还使用了nodejs cmd,git以及对cmd具有administritive权限.

错误如下:

D:\IIT Samester\KAZ\ReactJSProjects\GitFrom\webpack-example-master\webpack-examp
le-master>npm run dev

> webpack-example@0.0.0 dev D:\IIT Samester\KAZ\ReactJSProjects\GitFrom\webpack-example-master\webpack-example-master
> webpack-dev-server --devtool eval --progress --colors --hot --content-base build/

 70% 1/1 build modulesevents.js:85
 throw er; // Unhandled 'error' event
        ^
Error: listen EACCES
at exports._errnoException (util.js:746:11)
at Server._listen2 (net.js:1129:19)
at listen (net.js:1172:10)
at net.js:1270:9
at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:81:16)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:99:10)

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "node" "C:\\Users\\hp\\AppData\\Roaming\\npm\\node_modules\\npm\\b
in\\npm-cli.js" "run" "dev"
npm ERR! node v0.12.2
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

npm reactjs webpack-dev-server

4
推荐指数
1
解决办法
2681
查看次数

Webpack,React热重新加载器和多个条目

我所看到的所有示例都在进行热模块替换时将条目作为字符串数组.

当您有多个条目时,它如何工作?我尝试了以下内容并仍然得到了Uncaught exception: HMR is disabled消息.

Webpack配置:

module.exports = {
    context: path.join(staticPath, "js"),
    entry: {
        hot: 'webpack/hot/only-dev-server',
        main: './main.js',
        admin: './admin.js',
        vendor: './vendor.js',
        devServerClient: 'webpack-dev-server/client?http://localhost:4000'
    },

    output: {
        filename: "[name].bundle.js",
        path: path.join(staticPath, "js/"),
        publicPath: "http://localhost:4000/static/bundles/"
    },

    module: {
        loaders: [
            { test: /\.js$/, exclude: /node_modules/, loaders: ["react-hot", "babel-loader"] },
            { test: /\.json$/, loader: "json" }
        ]
    },

    resolve: {
        extensions: ['', '.js', '.json']
    },

    plugins: [
        new webpack.optimize.CommonsChunkPlugin('shared', 'shared.bundle.js'),
        new webpack.HotModuleReplacementPlugin(),
        new webpack.NoErrorsPlugin(),
        new BundleTracker({ path: rootPath, filename: …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack webpack-dev-server

4
推荐指数
1
解决办法
2296
查看次数

如何为webpack使用自己的jade文件?

我是webpack的新手,并试图弄清楚如何在webpack-dev-server中使用我自己的html文件,以及我的webpack构建.

在我的app.js我有:

require('!jade!index.jade')

但这并没有index.html像我期望的那样.相反,似乎充其量我可以获得我的html的字符串输出,这不是我想要的:

var jade = require('!jade!index.jade')
jade() //outputs my html
Run Code Online (Sandbox Code Playgroud)

如何让它输出index.html文件?如何让webpack-dev-server使用该html文件?

我还应该提一下我的玉文件可能会引用手写笔文件

html webpack webpack-dev-server pug

4
推荐指数
1
解决办法
5238
查看次数

Angular 2 Web Pack 404 Html模板URL

我正在使用Angular2 RC4版本和webpack dev服务器.我无法成功加载我的应用程序.在浏览器控制台上,它会抛出404并且无法使用webpack加载AppComponent模板文件.如果我使用lite-server,这是有效的

app.component.ts片段

@Component({
    moduleId:module.id,
    selector: 'body',
    templateUrl: 'app.component.html',
})
Run Code Online (Sandbox Code Playgroud)

webpack.config.js片段

 module:{
       loaders:[
            {test:/\.ts$/, loader:'ts',   exclude: /node_modules/},
            {test:/\.html$/, loader:'html' },
       ],

    },
Run Code Online (Sandbox Code Playgroud)

错误 browser_adapter.js?0526:84 错误:未捕获(在承诺中):无法加载/app.component.html

webpack-dev-server angular

4
推荐指数
1
解决办法
4433
查看次数

未在webpack中导入的组件文件是否反应项目?

我已经设置了一个非常简单的React应用程序,我无法将任何组件导入到index.js.我的index.js,包含我的主<App />类的定义,工作正常,并以此行为例:

import { IntroductionPage } from './Components/IntroductionPage.js';
Run Code Online (Sandbox Code Playgroud)

使用从IntroductionPage.js导出的IntroductionPage组件的一个很好的定义,我得到的是关于在index.js中未定义的IntroductionPage的错误:

React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in. Check the render method of `App`.
    in App
Run Code Online (Sandbox Code Playgroud)

我不知道要改变什么 - 我可以看到来自IntroductionPage.js的console.log输出,所以它正在运行/编译.如果我将IntroductionPage组件定义移动到index.js,一切都很好.不知怎的,我在导入/导出步骤中丢失了它.

为什么会发生这种情况?

reactjs webpack webpack-dev-server

4
推荐指数
1
解决办法
375
查看次数

导出react-bootstrap时如何使用Glyphicons

我有2个项目:Project1和Project2。

Project1使用react-bootstrap。Project1使用react-bootstrap的所有组件,并在react-bootstrap组件上创建包装器(不要问为什么,这是必需的)。Project2应该使用Project1(导出时)作为react-bootstrap的包装器库。

项目1- >

index.js:

import { Bootstrap } from 'bootstrap/dist/css/bootstrap.css';
...
import Glyphicon from './src/components/Glyphicon';
...
export default {
...
Glyphicon,
...
};
Run Code Online (Sandbox Code Playgroud)

src / components / Glyphicon.jsx:

import React, { PropTypes } from 'react';
import { RBGlyphicon } from 'react-bootstrap';

const Glyphicon = props => (
  <RBGlyphicon
    id={props.id}
    bsClass={props.clClass}
    glyph={props.glyph}
  />
);

Glyphicon.defaultProps = {
  id: undefined,
  clClass: 'glyphicon',
  glyph: undefined,
};

Glyphicon.propTypes = { …
Run Code Online (Sandbox Code Playgroud)

fonts glyphicons webpack react-bootstrap webpack-dev-server

4
推荐指数
1
解决办法
7405
查看次数

为什么Vue router/Webpack dev server显示现在无法刷新页面上的GET /路径?

更新:

事实证明这是Windows上Vue webpack模板中的一个错误,它很快就会修复


题:

我已经通过安装它开始了一个新的Vue项目vue init webpack projectName,现在我Cannot GET /path在刷新页面时不断获得:( 在localhost上).

例如,如果我去,/contact我会看到页面的内容,但是一旦我点击刷新,我就会得到Cannot GET /contact

更重要的是,你现在不能手动在地址栏中输入路线,你会得到同样的错误.


  • 我有 mode: 'history'
  • 我在localhost(npm run dev)上看到这个

几天前它确实运作正常.我现在如何使它工作?

互联网上的所有答案都没用(也许我没有正确应用它们)


index.js

import Vue from 'vue'
import Router from 'vue-router'
import Vuetify from 'vuetify'
import 'vuetify/dist/vuetify.min.css'
import Home from '@/components/Home'
import Contact from '@/components/Contact'

Vue.use(Router)
Vue.use(Vuetify)

export default new Router({
  mode: 'history',
  routes: [
    {
      path: '/',
      name: 'Home',
      component: Home
    },
    {
      path: '/contact',
      name: 'Contact',
      component: Contact …
Run Code Online (Sandbox Code Playgroud)

webpack vue.js webpack-dev-server vue-router vuejs2

4
推荐指数
2
解决办法
3434
查看次数

Webpack-dev-server不在dist中放置捆绑

我正在尝试为我要建立的网站设置Webpack配置。我想将SASS编译为CSS并将其放入dist文件夹。当我运行npm run build它时,它工作正常,但是当我运行npm run watch触发Webpack-dev-server时,它不会将index.js编译为bundle.js,并且不会出现在dist文件夹中。我的webpack.config.js出问题了吗?

index.html

<html>
    <head>
        <title>Getting Started</title>
        <link rel="stylesheet" href="dist/css/main.min.css">
    </head>
    <body>
        test
        <script src="dist/scripts/bundle.js"></script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

const path = require('path');
const ExtractTextPlugin = require("extract-text-webpack-plugin");

const extractSass = new ExtractTextPlugin({
    filename: "../css/main.min.css",
    disable: process.env.NODE_ENV === "development"
});

module.exports = {
  entry: './src/scripts/index.js',
  output: {
    path: path.resolve(__dirname, 'dist/scripts'),
    filename: 'bundle.js',
    publicPath: 'dist/scripts'
  },
  module: {
    rules: [
        {
            test: /\.scss$/,
            use: extractSass.extract({
                use: [{
                    loader: "css-loader"
                }, {
                    loader: "sass-loader"
                }],

                fallback: "style-loader" …
Run Code Online (Sandbox Code Playgroud)

webpack webpack-dev-server

4
推荐指数
3
解决办法
4423
查看次数

如何从Rails应用程序中完全删除webpack及其所有依赖项

我使用这个包含webpack的模板创建了我的rails ,我仍然在app/assets/javascript中编写我的javascript代码.我正在尝试将我的应用程序部署到heroku并且它一直失败,我收到此错误

"remote:
/tmp/build_6f0656280cbbda40c5832ccb79fc1783/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/rubygems_integration.rb : 432 : in"block in replace_bin_path":找不到可执行的webpack for gem webpacker(Gem :: Exception)"

我尝试了很多解决方案,但仍然无法将我的应用程序部署到Heroku.我想知道如何从我的应用程序中完全删除webpack及其所有依赖项,因为它对我的应用程序甚至没用

    source 'https://rubygems.org'
ruby '2.3.5'

gem 'figaro'
gem 'jbuilder', '~> 2.0'
gem 'puma'
gem 'rails', '5.1.4'
gem 'redis'
gem 'cloudinary'
gem 'carrierwave', '~> 1.2'
gem 'rails_admin', '~> 1.2'
group :production do
 gem 'pg', '~> 0.20'
end



gem 'autoprefixer-rails'
gem 'bootstrap-sass'
gem 'jquery-rails'
gem 'font-awesome-sass'
gem 'sass-rails'
gem 'simple_form'
gem 'turbolinks', '~> 5.0.0'
gem 'coffee-rails'

gem 'uglifier'
gem 'webpacker'
gem 'devise'
gem …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku webpack webpack-dev-server

4
推荐指数
1
解决办法
2698
查看次数

Webpack开发服务器-在多个端口上运行多个应用

目前,我运行的两个应用程序位于同一仓库中。

在第一个运行/和另一个port 3000(不同的HTML文件)。

我想制作另一个可以运行的应用程序port 5000(带有自己的HTML文件)。

我怎样才能做到这一点?

这是我的Webpack配置:

   entry: {

       mainApp: "./MainApp.js",
       appNumberTwo: "./AppNumberTwo.js"
   }, 

  devServer: {
    port: 3000,
    host: '0.0.0.0',
    headers: {
        "Access-Control-Allow-Origin": "*"
    },
    historyApiFallback: {
        index: publicPath + 'app_number_2.html',
    },
    proxy: [{
        target: "http://www.dev.mydomain.com"
    }]
},
Run Code Online (Sandbox Code Playgroud)

reactjs webpack webpack-dev-server

4
推荐指数
1
解决办法
2613
查看次数