我尝试运行webpack --watch并在编辑我的JS文件后,它不会触发自动重新编译.
我已经尝试重新安装webpack使用npm uninstall但它仍然无法正常工作.
有任何想法吗?
当我在webpack-dev-server运行时更改文件时,不会更新软件包的文件.这是我的webpack.config.js和package.json文件,你可以从我的npm脚本中看到,我已经解决了运行webpack watch并webpack-dev-server在同一个命令(npm run watch & webpack-dev-server --content-base ./ --port 9966)中:
webpack.config.js:
'use strict';
var ReactStylePlugin = require('react-style-webpack-plugin');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var webpack = require('webpack');
module.exports = {
devtool: 'sourcemap',
entry: ['./js/main.js'],
output: {
filename: 'bundle.js',
path: __dirname + '/assets',
publicPath: __dirname + '/'
},
module: {
loaders: [
{
test: /\.js$/,
loaders: [
ReactStylePlugin.loader(),
'jsx-loader?harmony'
]
},
{
test: /\.css$/,
loader: ExtractTextPlugin.extract('css-loader')
}
]
},
plugins: [
new ReactStylePlugin('bundle.css'),
new webpack.DefinePlugin({
'process.env': { …Run Code Online (Sandbox Code Playgroud) 我有一个相当大的webpack应用程序,它被大量组织成特定的段.使用纯javascript和jsx文件时,一切都很好用,因为随时我更新任何东西,它会逐步重建捆绑包.
我现在已经在同一个根目录中添加了一个新文件夹,并在其中创建了一个新的javascript文件.Webpack也知道它,因为它包含了包中的代码,并且只要它看到其他文件之一被更改,它就会正确地重建所有更改,包括在我的新javascript文件中.
但是,出于某种原因,每当我保存对这个javascript文件的更改时,webpack都不会检测到它需要从中重新加载更改.因此,如果我所做的唯一更改是在这个javascript文件中,则不会创建新的包,我必须ctrl+ c并重新运行webpack.
我已经尝试重命名文件夹,重命名javascript文件,以及其他几个没有帮助的情况.
任何人都可以对可能发生的事情有所了解,或者有什么方法可以获得有关webpack看到或未看到的更多信息?