繁体   English   中英

节点,将文件从模块复制到项目

[英]Node, copy file from module to project

我尝试创建一个节点模块并制作一个后安装脚本(放入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不返回错误。 我在带有节点js 0.10.33(IDE IntelliJ)的max OS X下

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

sudo npm install mymodule

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

npm install mymodule

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM