部署错误在名为package.json

时间:2018-04-11 18:20:28

标签: webpack bootstrap-sass

我在webpack build

上遇到以下错误
ERROR in ./node_modules/bootstrap- 
loader/lib/bootstrap.loader.js!./node_modules/bootstrap-loader/no-op.js
  Module build failed: Error: Cannot find module 
  '/Users/prashantkumar/Desktop/other/webapp-react/node_modules/bootstrap-sass/package.json/package.json'
 at Function.Module._resolveFilename (module.js:547:15)
 at Function._module2.default._resolveFilename (/Users/prashantkumar/Desktop/other/webapp-react/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:442:34)
 at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
 at exports.default (/Users/prashantkumar/Desktop/other/webapp-react/node_modules/bootstrap-loader/lib/utils/checkBootstrapVersion.js:8:20)
 at Object.module.exports.pitch (/Users/prashantkumar/Desktop/other/webapp-react/node_modules/bootstrap-loader/lib/bootstrap.loader.js:159:65)
@ ./node_modules/bootstrap-loader/loader.js 2:17-61
@ multi bootstrap-loader ./src/client.js

有一个原因,它正在寻找同名文件夹中的package.json文件,我不知道为什么。我已尝试在本地和服务器上再次安装这些,但错误仍在继续。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

修复步骤:

  1. 在项目根目录中创建一个.bootstraprc(与package.json相同的文件夹)
  2. 将此内容放入文件: bootstrapVersion: 3 bootstrapPath: ..path to project../node_modules/bootstrap-sass
  3. https://pastebin.com/NQ9tALZq替换文件/node_modules/bootstrap-loader/lib/bootstrap.loader.js
    1. 将文件/node_modules/bootstrap-loader/lib/bootstrap.config.js替换为:https://pastebin.com/VNJkRiiu
  4. 重要提示:这只是一种解决方法,对于修复方法,请遵循此问题:https://github.com/shakacode/bootstrap-loader/issues/341

答案 1 :(得分:0)

这已在新修补版本的“resolve”(1.7.1)中修复。 https://github.com/browserify/resolve/releases/tag/v1.7.1