首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在laravel 5中组合app.js中的js文件

在laravel 5中组合app.js中的js文件
EN

Stack Overflow用户
提问于 2017-08-28 21:19:38
回答 1查看 499关注 0票数 0

您好,我想在laravel 5.4上创建一个app.js

webpack.mix.js

代码语言:javascript
复制
mix.js('resources/assets/js/app.js', 'public/js');

在package.josn中

代码语言:javascript
复制
{
  "private": true,
  "scripts": {
    "dev": "npm run development",
    "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
    "prod": "npm run production",
    "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  },
  "devDependencies": {
    "axios": "^0.16.2",
    "bootstrap-sass": "^3.3.7",
    "jquery": "^3.1.1",
    "laravel-mix": "^1.0",
    "lodash": "^4.17.4",
    "vue": "^2.1.10"
  },
  "dependencies": {
    "laravel-echo": "^1.3.2",
    "pusher-js": "^4.1.0",
    "sweetalert": "^1.1.3",
    "webpack": "^3.5.5"
  }
}

我只需要这个(保存在app.js中)

代码语言:javascript
复制
    "laravel-echo": "^1.3.2",
    "pusher-js": "^4.1.0",
    "sweetalert": "^1.1.3",

我该怎么做呢?

我尝试了NMP run dev,但它结合了所有的js。

还有,什么是'webpack'?我需要它吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-28 21:27:41

首先,确保您安装了最新的nodejs,然后在安装完成后运行npm install

在您的webpack.mix.js上,为您要创建的文件添加另一行:

代码语言:javascript
复制
mix.js('resources/assets/js/yourfile.js', 'public/js');

将代码放在.js文件中,然后打开终端和run npm run dev,这会将文件编译到项目公共目录public/assets/js/yourfile.js中,在此之后运行npm run watch,这样,您对js文件所做的任何更改都将自动编译,这样您就不必每次进行更改时都调用npm run dev

代码语言:javascript
复制
webpack

是一个预配置的webpack.config.js文件,可以让您尽可能快地启动和运行。有时,您可能需要手动修改此文件(在我们的示例中,我们引用的是webpack上的另一个js )。您可能有需要引用的特殊加载程序或插件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45920070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档