【问题标题】:Node, copy file from module to project节点,将文件从模块复制到项目
【发布时间】:2015-03-29 22:12:59
【问题描述】:

我尝试创建一个节点模块并制作一个安装后脚本(到 package.json),它将一个 js 文件复制到当前项目中,如下所示:

    fs.copy(appDir + "/schedule.js", appDir + "/../../config/schedule.js", function (err)
    {
        if (err)
        {
            console.log(err);
        }
        else
        {
            fs.chmod(appDir + "/../../config/schedule.js", 0755, function (err, succ)
            {
                console.log(err, succ);
            });
            console.log("done write schedule.js base config");

        }
    });

问题是文件正确复制但它被锁定并且无法编辑... Chmod 不返回错误。 我在 max OS X 下使用 node js 0.10.33 (IDE IntelliJ)

【问题讨论】:

    标签: node.js macos intellij-idea fs


    【解决方案1】:

    找到了 :) 如果模块是这样安装的:

    sudo npm install mymodule
    

    该文件不可编辑,但如果在没有 sudo 的情况下安装模块,一切都很好

    npm install mymodule
    

    【讨论】:

      猜你喜欢
      • 2018-01-01
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 2012-01-07
      相关资源
      最近更新 更多