小编use*_*888的帖子

如何使用webpack在项目中设置多个文件输入和输出?

如何使用webpack在项目中设置多个文件输入/输出?

如果一个条目/输出中只有一个文件,我按照http://webpack.github.io/docs/tutorials/getting-started/ success compile ...

目录

app
webpack.config.js
./assets
././javascripts/Administrator/Article/Create/Base.js
././javascripts/Administrator/Article/Edit/Base.js
././javascripts/Account/Index/Base.js
././javascripts/Contact/Index/Base.js
...
Run Code Online (Sandbox Code Playgroud)

如何输出这样的?

././javascripts/Administrator/Article/Create/bundle.js
././javascripts/Administrator/Article/Edit/bundle.js
././javascripts/Account/Index/bundle.js
././javascripts/Contact/Index/bundle.js
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

module.exports = {
  entry: {
    'AdministratorArticleCreate':['./assets/javascripts/Administrator/Article/Create/Base.js']
  },
  output: {
    path: 
  }

    // if only one file
    // entry: "./assets/javascripts/Administrator/Article/Create/Base.js",
    // output: {
    //     // path: __dirname,
    //     path: "./assets/javascripts/Administrator/Article/Create/",
    //     filename: "bundle.js"
    // }
};
Run Code Online (Sandbox Code Playgroud)

javascript node.js webpack

58
推荐指数
6
解决办法
5万
查看次数

在laravel中创建文件夹

我有问题让用户通过ajax request> route> controller @ method在laravel 4中创建文件夹.
我测试了对url调用权限方法的ajax成功请求.
当我使用mkdirFile::mkdir($path);(这种方法存在吗?)时,我会得到响应Failed to load resource: the server responded with a status of 500 (Internal Server Error)而无法创建新文件夹..如何解决?

route.php

Route::post('admin/article/addimagegallery', 'AdminDashboardController@addImagegallery');
Run Code Online (Sandbox Code Playgroud)

AdminDashboardController

public function addImagegallery()
{
    if (Request::ajax())
    {
        …
        $galleryId = 1; // for test
        $path = public_path().'/images/article/imagegallery/'.$galleryId;
        File::mkdir($path);
    }
}
Run Code Online (Sandbox Code Playgroud)

JS

$.ajax({
    url: 'addimagegallery',
    type: 'POST',
    data: {addimagegallery: 'addimagegallery'},
})
.done(function(response) {
    console.log(response);
});
Run Code Online (Sandbox Code Playgroud)

php ajax jquery laravel

21
推荐指数
4
解决办法
6万
查看次数

如何在选定的行前面插入空格?

有没有办法在几个选定的行前面添加空格或制表符(4个空格)?因为现在如果更改代码我hava按命令+单击选择每一行.

谢谢.

sublimetext2

14
推荐指数
2
解决办法
9565
查看次数

如何使用拖动使对象旋转,如何在原点周围使用sin或cos?

我一直在寻找很长时间,但找不到更好的方法解决我的问题,
使div可拖动,旋转和调整每个手柄像这样的2例1 2,现在它可以拖动,但旋转..

关于Prasanth KC,Chango,Yi Jiang ..的答案,这些代码可能不正确,
1.它应该在原点附近有一个旋转点.
2.需要考虑半径.

但我不知道如何使用sin或cos来使旋转考虑半径?
任何建议将不胜感激. http://jsfiddle.net/tBgLh/8/

var dragging = false, target_wp;   
$('.handle').mousedown(function(e) {
    var o_x = e.pageX, o_y = e.pageY; // origin point
    e.preventDefault();
    e.stopPropagation();
    dragging = true;
    target_wp=$(e.target).closest('.draggable_wp');

    $(document).mousemove(function(e) {
        if (dragging) {
            var s_x = e.pageX, s_y = e.pageY; // start rotate point
            if(s_x !== o_x && s_y !== o_y){ //start rotate
                var s_rad = Math.atan2(s_y, s_x);
                var degree = (s_rad * (360 / (2 …
Run Code Online (Sandbox Code Playgroud)

javascript math jquery css3

10
推荐指数
1
解决办法
2万
查看次数

for循环字符串每个单词

如果这个类型字符'?'= NonEnglish每个将占用2个字空间,而英语将占用1个字空间,最大长度限制为10个字空间; 如何获得前10个空间.
以下示例如何获得结果This? is
我试图从第一个单词开始使用for循环,但我不知道如何在字符串中获取每个单词...

string = "This? is? English?? …";

var NonEnglish = "[^\u0000-\u0080]+",
    Pattern = new RegExp(NonEnglish),
    MaxLength = 10,
    Ratio = 2;
Run Code Online (Sandbox Code Playgroud)

javascript jquery

8
推荐指数
1
解决办法
1604
查看次数

webpack构建较少的文件输出一个css minify文件

webpack是我需要将少量文件传递到一个缩小的CSS文件中的工具吗?
如果是这样,我不确定我在下面的代码中做错了什么?
有没有办法输出到不同的文件路径,现在我的js文件输出到'./assets/javascripts/bundle/',我想我的css文件输出到'./assets/stylesheets/bundle/',我该怎么做?

更新
我做了一个测试,我可以将较少的文件构建到一个css文件,但仍然无法找到如何为输出文件夹设置多个路径,现在我必须注释掉js条目部分并更改输出路径...

webpack配置

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

module.exports = {
  entry: {
    'MediaIndex':['./assets/javascripts/Media/Index/Base.js'],
    // stylesheets
    'MediaIndexStyleSheet':['./assets/stylesheets/Media/Index/Base.js']
  },
  output: {
    path: './assets/javascripts/bundle/',
    filename: '[name].js'
  },
  resolve: {
    alias: {
      jquery: path.join(__dirname, "assets/javascripts/lib/jquery-1.11.1.min.js"),
      "jquery-ui": path.join(__dirname, "assets/javascripts/lib/jquery-ui.min.js"),
    }
  },
  plugins: [
    new webpack.ProvidePlugin({
      jQuery: "jquery",
      $: "jquery"
    }),
    new ExtractTextPlugin("[name].css")
  ],
  module: {
    loaders: [
      {
        test: /\.css$/,
        loader: ExtractTextPlugin.extract("style-loader", "css-loader")
      },
      {
        test: /\.less$/,
        loader: ExtractTextPlugin.extract("style-loader", "css-loader!less-loader") …
Run Code Online (Sandbox Code Playgroud)

javascript css webpack

8
推荐指数
1
解决办法
8826
查看次数

正则表达式只替换匹配的一部分

我想只替换正则表达式模式匹配的一部分字符串.我找到了这个答案,但我没理解......
我如何使用替代?

我想要的例子:保留第一个slug数字,只替换其他数字

/09/small_image/09x/> /09/thumbnail/
1st:unknown digit
2nd:"small_image"
3rd:unknown digit + "x"

这是我到目前为止:

var regexPattern = /\/\d\/small\_image\/\d*x/;
var regexPattern = /\/\d\/(small\_image\/\d*x)$1/;  ??

var result = regexPattern.test(str);
if (result) {
  str = str.replace(regexPattern, 'thumbnail');
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

6
推荐指数
1
解决办法
2997
查看次数

如何使用webpack要求jQuery

我是否必须从npm安装,或者如何只需要从jquery网站下载文件,如何使用webpack要求jquery文件?

目录

app/
./assets/javascripts/article/create/base.js
./assets/javascripts/lib/jquery-1.11.1.min.js
webpack.config.js
Run Code Online (Sandbox Code Playgroud)

base.js错误

require('../../../lib/jquery-1.11.1.min.js'); 
var Content = function() {
};
module.exports = Content;
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

module.exports = {
  entry: {
    'ArticleCreate':['./assets/javascripts/Article/Create/Base.js']
  },
  output: {
    path: './assets/javascripts/bundle/',
    filename: '[name].js'
  }
};
Run Code Online (Sandbox Code Playgroud)

javascript jquery node.js webpack

5
推荐指数
1
解决办法
5335
查看次数

json数据保存到postgresql中变得不同的顺序

当我将数据保存到表中,然后从表中选择时,它会变成不同的顺序,我在 pgadmin 中检查也是如此。
为什么??以及如何解决?

CREATE TABLE IF NOT EXISTS "user_role_track"(
    "id" SERIAL NOT NULL,
    "create_date" timestamp without time zone,
    "create_by_user_id" integer,
    "action" integer,
    "old_data" jsonb,
    "new_data" jsonb
  );
Run Code Online (Sandbox Code Playgroud)

在nodejs应用程序中创建数据

var newData = {
  "id": userRoleId,
  "create_date": timestamp,
  "user_id": userId,
  "role": role
};
... 

// save with promise sync function
var dbQueryR = yield Promise.resolve( queryPromise(dbClient, dbQuery, dbParams) );
Run Code Online (Sandbox Code Playgroud)

从表中选择/通过 pgadmin 查看

"{"id": 2, "role": 1, "user_id": 17, "create_date": "2016-07-11 09:09:18"}"
Run Code Online (Sandbox Code Playgroud)

postgresql json node.js jsonb

5
推荐指数
1
解决办法
2521
查看次数

node.js 错误:EISDIR,打开

我试图上传文件并移动到已经存在的新目录。按照在 Node.js 中写入文件,但出现错误: Error: EISDIR, open '/Users/name/Sites/project/app/assets/images/UploadTemporary/' at Error (native)

我发现使用 Node.js 我得到了“错误:EISDIR,读取”Node.js 错误:EISDIR,打开错误类似的错误消息,我的UploadTemporary文件夹已经存在我搞砸了什么吗?我不明白,如果它不是目录,还有什么可以是?

var multipart = require('connect-multiparty');
var fs = require('fs');
var path = require('path');
var appDir = path.dirname(require.main.filename);

...
var sourceFile = req.files.file[0].path;
var destinationFile = appDir + '/assets/images/UploadTemporary/';

var source = fs.createReadStream(sourceFile);
var destination = fs.createWriteStream(destinationFile);

source.pipe(destination);
source.on('end', function () {
  fs.unlinkSync(sourceFile);
});
Run Code Online (Sandbox Code Playgroud)

javascript fs node.js

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

标签 统计

javascript ×7

jquery ×4

node.js ×4

webpack ×3

ajax ×1

css ×1

css3 ×1

fs ×1

json ×1

jsonb ×1

laravel ×1

math ×1

php ×1

postgresql ×1

regex ×1

sublimetext2 ×1