草庐IT

some-package

全部标签

javascript - npm 脚本,打包时将 package.json 复制到 dist

我正在尝试将第二部分添加到我的npm捆绑脚本中。第一部分运行良好,但我尝试将3个文件与bundle一起复制。所以现在我有:"bundle":"NODE_ENV=productionwebpack--output-filebundledFile.js&&cppackage.jsondist/",NODE_ENV=productionwebpack--output-filebundledFile.js本身就很好用。不工作的部分是&&cppackage.jsondist/,我希望脚本复制我的package.json(实际上还有其他2个文件,但只是从这个开始)到dist文件夹。这些脚本是全新的

node.js - npm package.json 操作系统特定脚本

我想创建一个package.json构建脚本,该脚本在从Windows、Linux、Mac运行时执行的命令集略有不同。问题是我找不到将它放在package.json文件中的方法,该文件将在每个系统上运行而不会出现问题。这是我想要的一个例子:"scripts":{"build.windows":"echodowindowsspecificstuff","build.linux":"echodolinuxspecificstuff","build.mac":"echodomacspecificstuff","build":"??????????????" 最佳答

node.js - npm:从项目文件夹内的任何位置运行 package.json 中的脚本

我正在使用package.json文件中的scripts部分来存储一些我必须定期运行的命令。"scripts":{"test":"./test/phantomjs./test/js/run_jasmine_test.coffee./test/index.html","rjs":"r.js-o./js/app.build.js","less":"lessc-x./css/app.less>./css/app.css"}在每个命令中,我在路径的开头都有一个./-这就是为什么我只能从项目的根目录调用npmrun-scriptrjs.有没有办法在package.json中引用项目的根目录,以便

node.js - 在 package.json 中更改 npm 默认插入符号(^)

当我运行npminstall时,如何更改npm在package.json中插入的默认前缀字符(^)--保存包? 最佳答案 npmconfigsetsave-prefix='~'将您的默认设置回波浪号npmconfigsetsave-prefix=''将删除自动前缀 关于node.js-在package.json中更改npm默认插入符号(^),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

javascript - 没有 package.json 的 Node.js 项目

有没有package.json的node.js项目可以吗?我在网上看到的都是package.json自带的没有package.json有什么影响?package.json最初是如何创建的?它是自动创建的吗?我想知道为什么我没有package.json 最佳答案 从根本上说,package.json是您应用程序的元文件。它列出了您的应用程序的所有配置。Whatistheeffectofhavingnopackage.json?只要您在本地运行所有代码并且不需要任何部署即可。让我们设置一个场景让您更好地理解这一点。想象一下,您使用nod

node.js - 如何访问 package.json 配置部分?

正如我在https://npmjs.org/doc/config.html中看到的那样将package.json的配置部分暴露给环境变量的一种方法是使用npmstart命令。我发现将package.json文件加载为JSON并在此之后导出config属性的模块。但最简单的方法是将所有配置定义为模块并根据需要require。我对吗?有什么建议吗? 最佳答案 您还可以使用require('./package')将整个package.json作为模块加载,整个JSON对象将是该模块的export,所以你可以做console.log(req

node.js - package.json 启动脚本,babel-node : not found on heroku deploy

当我运行herokulocal或仅在本地执行npmstart时,我的应用程序构建并运行良好。但是,当我部署到heroku时,应用程序崩溃说它找不到babel-node。这是日志输出:2016-04-21T22:20:44.320025+00:00heroku[api]:Deploy5d9a9dabyeagsalazar@gmail.com2016-04-21T22:20:44.320084+00:00heroku[api]:Releasev9createdbyeagsalazar@gmail.com2016-04-21T22:20:44.542062+00:00heroku[slug-

javascript - Package-lock.json - 需要 vs 依赖项

在依赖对象的package-lock.json中,我有requires和dependencies字段,例如"requires":{"@angular-devkit/core":"0.8.5","rxjs":"6.2.2","tree-kill":"1.2.0","webpack-sources":"1.3.0"},"dependencies":{"rxjs":{"version":"6.2.2","resolved":"https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz","integrity":"sha512-0MI8+mkKAXZUF9

node.js - 我可以让 npm install 遵循某种 package.json 格式吗?

当你安装一个npm包并使用--save、--save-dev或--save-optional选项来将包写入您的package.json文件中的相应依赖项属性中,整个文件似乎被重写为2空格缩进:$catpackage.json{"name":"my-package"}$npminstall--saveanother-package&&catpackage.json{"name":"my-package","dependencies":{"another-package":"~0.1.5"}}有没有办法让npm遵循现有格式,或者为package.json文件指定自定义格式(例如4空格缩进)

node.js - 一个项目有多个 package.json 文件

我对现代JS开发比较陌生,我需要有关我所处的这种情况的帮助或建议。情况:我们有一个支持IE8(React0.14)的React-Typescript-Redux项目。现在我们正在升级到IE11和React16,但应该支持IE8。要求:通过为每个构建使用不同的包和/或配置文件来减少浏览器版本之间的项目维护。问题:从我目前所做的研究来看,似乎不可能在同一个项目中使用不同的package.json文件和node_modules文件夹以及选定的工具:npm、Webpack、React、Redux、Typescript。Yarn似乎支持多个package.json文件,但我们希望尽可能避免从np