当我使用webpack编译我的项目时,我得到了一个window not defined错误,我似乎不能理解为什么。我尝试添加不同的加载器,并将全局对象设置为this,但似乎仍然无法使其正常工作。
错误
[nodemon] starting `node build/bundle.js`
^[[A/Users/schachte/Desktop/node_modules/golden-layout/dist/goldenlayout.js:5339
} );})(window.$);
^
ReferenceError: window is not defined
at Obj
Webpack自己工作得很好,但是webpack-dev服务器却不行。基本上,webpack为我创建了两个构建文件,一个后端包和一个前端包.因此,我有一个webpack-config.js为每个这些。我想用webpack-dev服务器开发我的前端代码,您可以从我的webpack-config文件中看到下面的前端-bundle.js。当我运行web-pack-dev服务器时,它能够找到并构建我的前端end.js和index.html,但是控制台中没有呈现,它给了我一个“未定义的ReferenceError: ReferenceError未定义”。
// var nodeExternals = r
我在一个react项目中工作。当我使用"exclude: /node_modules“时,我的项目并没有排除node_modules。因此,我阅读了一些已解决的问题,并将以下代码添加到我的webpack.config.js中。
var nodeExternals = require('webpack-node-externals');
...
module.exports = {
...
target: 'node', // in order to ignore built-in modules like path, fs, etc.
exte
假设我有一个环境变量$KEY
我在跑步
KEY=$KEY babel-node build.js //with webpack I make a bundle of my code
我的问题是,在webpack捆绑的js文件中,有一个config.js文件的导入。
config.js如下所示:
export default {
key: process.env.KEY;
};
当在包中使用该值时,键是未定义的。
我怎样才能达到这样的行为。(类似于用环境变量覆盖值config.js,然后将它们与webpack捆绑在一起)?
我有一个React项目,并使用Webpack 1.13.1捆绑我的代码。我想用3.0.2编写一些测试,并使用Karma1.2.0在浏览器中运行这些测试。我试图使用业力-webpack插件,但是如果我运行测试,我会在控制台中得到以下错误:
WARNING in ./~/mocha/lib/mocha.js
Critical dependencies:
151:20-37 the request of a dependency is an expression
183:17-30 the request of a dependency is an expression
220:26