win10 homestead里进行 npm install,报错解决方法

  1. 使用 yarn 替换 npm,执行
    yarn install --no-bin-links
  2. 编辑 package.json 文件中
    cross-env
    替换为
    node_modules/cross-env/dist/bin/cross-env.js
  3. 编译
    npm run dev

  4. 什么是--no-bin-links

    The --no-bin-links argument will prevent npm from creating symlinks for any binaries the package might contain.
    字面意思是设置 npm install 时不要创建符号链接。
    查了下说是为了解决 linux 下的 npm 在 ntfs 分区上运行 npm install 遇到的创建软连接失败问题引入的。

评论数量: 0

0
点赞
142
浏览
0
评论

贡献 76