相关疑难解决方法(0)

path.resolve和path.join调用之间的区别?

以下调用之间是否存在一些差异?

path.join(__dirname, 'app')
Run Code Online (Sandbox Code Playgroud)

path.resolve(__dirname, 'app')
Run Code Online (Sandbox Code Playgroud)

应该首选哪一个?

node.js

158
推荐指数
4
解决办法
7万
查看次数

- configuration.output.path:提供的值"public"不是绝对路径!与Webpack

我正在使用基于WebPack的Laravel Mix.

我有它工作,现在,它失败了:

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
- configuration.output.path: The provided value "public" is not an absolute path!
Run Code Online (Sandbox Code Playgroud)

如果我删除了我的webpack.mix.js内容,它仍然会以同样的方式失败.

你能帮我调试一下这个错误,我不知道如何继续前进.

我已经删除了node_modules文件夹,然后运行npm install,它仍然失败.

知道我该怎么解决这个问题?

node.js laravel

46
推荐指数
3
解决办法
2万
查看次数

错误的脚本构建

我如何修复此错误,我正在运行Windows 10

当我尝试在cmd上运行构建时,我得到了这个错误

C:\Users\anai_> npm run build
npm ERR! missing script: build
Run Code Online (Sandbox Code Playgroud)

这是运行的日志

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'build' ]
2 info using npm@5.5.1
3 info using node@v9.1.0
4 verbose config Skipping project config: C:\Users\anai_/.npmrc. (matches userconfig)
5 verbose stack Error: missing script: build
5 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:151:19)
5 verbose stack     at C:\Program …
Run Code Online (Sandbox Code Playgroud)

npm atom-editor webpack

19
推荐指数
2
解决办法
3万
查看次数

Webpack 开发服务器无法获取`http://localhost/8080/bundle.js`

鉴于此配置:

var webpack = require('webpack');
const path = require('path')

module.exports = {
  entry: "./src/index.js",
  output: {
    path: path.join(__dirname, 'dist'),
    publicPath: path.join(__dirname, 'dist'),
    filename: "bundle.js"
  },
  devServer: {
    contentBase: "./dist",
    // hot: true,
  } 
}
Run Code Online (Sandbox Code Playgroud)

为什么 webpack-dev-server 不能正确地为我的应用服务?我对 localhost、vs localhost/webpack-dev-server、vs publicPath、vs contentBase 等的理解为 0%。我知道所有这些路径,并且配置键对于正确设置我的项目很重要,但尽管阅读了数小时他们,他们仍然像我开始时一样混乱。

如果我去,localhost:8080/webpack-dev-serverGet http://localhost:8080/bundle.js会在控制台中看到net:ERR_ABORTED`。

webpack-dev-server

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