找不到模块 precss

Cannot find module precss

我试图让 react-toolbox 到 运行。 收到错误 'Cannot find module precss' 但这与我从网站上获取的代码相同。我错过了什么吗?

postcss.config.js

module.exports = {
    plugins: [
        require('precss'),
        require('autoprefixer')
    ]
}

webpack.config.js

var HTMLWebpackPlugin = require('html-webpack-plugin');
var HTMLWebpackPluginConfig = new HTMLWebpackPlugin({
    template: __dirname + '/app/index.html',    
    filename: 'index.html',
    inject: 'body'
});

module.exports = {

    entry: __dirname + '/app/index.js',
    module: {
        loaders: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                loader: 'babel-loader'
            },
            {
                test: /\.css$/,
                loaders: [
                    'style-loader',
                    'css-loader?importLoaders=1',
                    'postcss-loader'
                ]
            }

        ]
    },
    output: {
        filename: 'transformed.js',
        path: __dirname+'/build'
    },
    plugins: [HTMLWebpackPluginConfig]
};

有什么想法吗?

你的 package.json 长什么样?您是否将 precss 添加为项目的依赖项?您始终必须确保您 import/use 的所有内容确实存在于项目中。

您可以通过打开 package.json 文件并检查它是否在依赖项列表中来检查这一点。如果不是,请尝试 运行ning:

npm install --save precss

这会将其安装到您的项目中,您应该可以再次 运行 命令。