项目离线移植后的webpack打包的问题。

公司的电脑无法上外网,我在家里使用npm install安装了一个项目,在家里使用npm run build完全正常,能够执行webpack打包成功。

然后我把整个目录压缩后拷贝到公司电脑,然后运行npm run build报webpack不是内部或外部命令, 然后我直接运行./node_modules/.bin/webpack还是报webpack不是内部或外部命令。查看webpack脚本内容,就一句../webpack/bin/webpack.js。所以我直接在命令行敲 node webpack/bin/webpack.js 编译成功!

初学者,不太明白其中的原理,各位大神能否帮小弟解答一下。是我拷贝的时候漏掉了什么地方吗?

家里是mac,公司是windows,家里的电脑webpack是全局安装的,项目中也局部安装了。

目前的情况是package.json里面的script上写的所有脚本都无法正确的从项目中的局部node_modules里面找到,都需要手动填路径

阅读 3.3k
1 个回答

环境变量是怎么配置的?webpack -v是不是看不了版本号?nodejs版本是多少?我以前有个同事也说这样的,webpack在D:\Users\Administrator\AppData\Roaming\npm没有命令脚本,导致无法在cmd直接使用webpack。。。可能是环境变量没有配置好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题