2017-03-09 134 views
1

我試圖讓react-toolbox運行。 得到錯誤'無法找到模塊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] 
}; 

有什麼想法?

回答

6

你的package.json是什麼樣的?你是否將precss添加爲項目的依賴項?您始終必須確保您導入/使用的所有內容實際上都存在於項目中。

您可以通過打開package.json文件並檢查它是否在依賴項列表中來檢查它。如果沒有嘗試運行:

npm install --save precss 

這將在項目中安裝它,你應該能夠再次運行該命令。

+0

這樣做,謝謝:D –