标签: Npm
bowerbower-install
我是一名试图进入后端开发的前端开发人员,目前正在使用node.js作为后端开发我的第一个webapp。我在安装bower时遇到了一些困难
User@Users-MacBook-Pro-2 my-application (master) $ npm install -g bower
npm http GET https://registry.npmjs.org/bower
npm http 304 https://registry.npmjs.org/bower
npm ERR! error ro
当我进入第16步时,我的cmd提示卡在“用bower安装依赖项…”上
我以前在电脑上有过基础工作,但最近我不得不重新格式化它。谢谢你的帮助 你好,我也有同样的问题。尝试清除bower缓存它解决了我的问题
bower cache clean
bower cache list
希望它能帮助你我也有同样的问题。我使用的是windows 8.1 x64。尝试:清理bower缓存,将bower添加到环境路径,重新安装node.js。我没有找到解决方案,但您可以尝试以下方法:
将文件复制到项目文件夹中
情景:
我正在持续集成+在每次提交给master时部署一个节点web应用程序,例如通过Travis提交给Heroku
(两个选项:,或者。重要的是,只有在CI成功/测试通过的情况下,这两种方法才部署)
我想将此应用程序的一些部分维护为独立的、可重用的模块,例如在它们自己的git回购中
为了简单起见,我们假设一切都是公开的
-
我希望在每次提交给主模块(或w/e分支)时,同样地持续集成+部署(即,使应用程序可用)这些模块:
每次更新我的web应用程序时,我都希望使用这些模块的最新稳定版(即测
我需要复制整个npm存储库和所有包,并使
它在离线网络中工作。
我已经尝试过使用其他人的.coach文件,但对于某些包,tarball引用了不同的服务器(fullfat awt someting),当然这在脱机网络中不起作用。
我尝试枚举整个repo并更改tarball引用,但似乎遗漏了一些内容,因为在某些包中安装失败。
你知道我应该复制什么存储库以使.coach文件开箱即用吗
是否可以直接将npm模块与React本机项目一起使用,就像通过npm安装在React项目中一样
当然,我指的是可以与React应用程序一起使用的模块,即前端模块,将在浏览器JS运行时运行,但不会在nodejs或iojs运行时运行,因为React本机应用程序不会在nodejs或iojs运行时运行。好吧,这正好相反。React Native实际上在io.js运行时中运行,所以节点的大多数纯javascript模块都可以工作。另一方面,大多数为React.js编写的前端模块在React Native上
重要提示:
由于这是我想很多人都想做的事情,所以我添加了一个助手来FAKE to do:
问题从这里开始:
我试图从Fake运行NPM,但由于某些原因,它不起作用
我的假目标是这样的:
Target "Web" (fun _ ->
let result =
ExecProcess (fun info ->
info.FileName <- "npm.cmd"
info.Arguments <-
我是:
与browserify捆绑销售
使用巴别塔将ES6转换为ES5
使用uglifyjs缩小ES5
以前有效的。然而,最近我从uglifyjs收到错误,抱怨ES6语法,好像babelify实际上没有运行:
gulp.task('js', function() {
// Browserify/bundle the JS.
browserify({
entries: './public/js/src/index.js',
insertGlob
我已使用以下命令卸载了npm软件包“grunt cli”和“tsd”:
sudo npm uninstall -g grunt-cli
sudo npm uninstall -g tsd
但现在,当我列出所有npm包时:
npm -g ls --depth=0
我得到这个错误。没有这样的文件或目录。这是正确的,因为我刚刚卸载了它们
/usr/local/lib
├── bower@1.7.1
├── browserify@12.0.1
├── express-generator@4.13.
我使用npm开发了一个Angular 2应用程序,作为新手,我不知道下面的一些方法。
当我发布时,我使用了npm publish,以便它在web上的npm帐户中发布应用程序。
在这里,有没有办法在本地主机上发布我们的应用程序,因为我不想使用npm帐户,我只需要在发布时避免使用node_modules文件夹?
如果有任何其他方法可以用来在本地发布Angular2应用程序,而不是npm,请告诉我。我会尝试
如果没有npm web帐户无法发布应用程序,请告诉我。
请原谅,如果有错误的话。在adv:)中
我正在创建一个简单的npm手表来观看并生成一个sass文件
我有这个密码
{
"name": "npm-test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"scss": "node-sass --output-style compressed -o css/output css/*scss",
我使用的是ArtifactoryPro 4.12.1。我创建了一个名为npmjs local的本地npm存储库,一个名为npmjs remote的远程npm存储库,以及一个名为npmjs的虚拟npm存储库,聚合了前两个repo
然后,我配置npm使用Artifactory作为注册表,使用:
$ npm config set registry http://artifactory.example.org/artifactory/api/npm/npmjs
当我尝试使用npmsearchfoo搜索
我有一个问题,当我使用cmd(npm开始)的网页。
它抛出了一个错误。但昨天不喜欢这样。我从来没有改变我的代码。。。
各位前辈,请帮助我,谢谢欢迎来到Stack Overflow!您可以先学习并创建一个示例。这样我们可以更容易地帮助您。请提供您的代码或配置,谢谢!
在安装了npm(Windows10上的版本4.1.2)之后,我执行了“npm安装”。但我得到以下警告:
npm警告可选跳过可选依赖项:fsevents@^1.0.0
(节点\u模块\chokidar\节点\u模块\fsevents):npm WARN notsup
跳过可选依赖项:不支持的平台
fsevents@1.0.17:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前:
{“os”:“win32”,“arch”:“x64”})
你知道为什么吗?问题在于fsevents是仅用于OS X
我知道我可以通过命令行列出某些npm包的所有旧版本。然而,有没有一种方法,我可以查看某个版本的npm包只是从网站上?e、 g
基本上,我想检查旧版本的指令及其自身的依赖关系
谢谢,npm上没有,但您可以在github上:
转到包的npm链接
单击包的github(或bitbucket等)链接(右侧)
在github上单击“分支:”下拉列表
在下拉列表中选择“标记”选项卡
选择所需的版本
要查看依赖项,请打开项目的package.json文件
我在gulp中使用browsersync,并且实例托管在IIS中,因此我们使用browsersync的proxy选项
但是,对于不同的开发人员,代理url可能不同
我的想法是,如果用户的端口与默认端口不同,则访问npm配置。并允许个别开发人员指定他们的URL是什么,如果没有定义,gulp将使用硬编码的默认值
gulp是否可以访问npm配置?还是有更好的方法允许用户设置本地配置?他们可以将url/端口号作为标志传递给browsersync任务吗
var util = require('gulp-u
我正在尝试为CircleCI中的公共NPM包设置自动部署。我希望CircleCI能够在package.json中的版本号发生更改时自动将包发布到NPM。CircleCI是否可以这样做?1-获取您希望用于发布包的帐户的npm authToken。
您可以通过登录到npm(npm登录)来实现这一点。这将把authToken保存到~/.npmrc文件中
2-转到circleci.com中的项目设置,并将NPM_TOKEN变量设置为获得的authToken
3-在你的cicle.yml中,在本节中添加一
我想更改javascript文件中的路径,以便在开发部署和生产部署中显示我的图像,并且每个部署的路径都不同。例如:
var imgPath=“/CMSTemplates/ToolingU8/img/”;
在dev的部署脚本中,我想将imgPath更改为includes/img/
因此,当我运行npm-run-build:dev时,它将有一个路径和npm-run-build:prod另一个路径
这可能吗
我仍在等待公司在NPM上建立帐户,允许我使用私有模块
同时,我正在与npm+git私人回购合作
为了减少最终切换到NPM私有模块时的摩擦,我愿意声明如下依赖项:
{
"dependencies": {
"@company/repo": "git+https://<token>:x-oauth-basic@github.com/company/repo"
}
}
但是,当我运行npm install并检查我的node\u模块/时,并没有找到类似以下内容:
node_m
我正试图在Angular 2中发布一个库组件,但我仍停留在发布到npm的基本步骤上
我在webui中创建了一个用户,可以成功登录
当我试图运行npm publish时,我得到了错误
您需要使用npm adduser授权此计算机
这就是我的问题所在,如果我调用npm adduser对机器进行授权,或者npm login我得到以下输出:
npm动词adduser在第一次放置之前{u id:
'org.couchdb.user:xyz',npm动词adduser name:'xyz',npm
动词ad
我的配置
linux ubuntu16.04 64位
节点-vv6.10.3
npm-v5.5.1
npm ls节点sass
/主页/myname/Code/myproject
└─┬ 拉维尔-elixir@6.0.0-16
----└─┬ 吞咽-sass@2.3.2
--------└── 节点-sass@3.13.1
错误----------------------
正在启动“sass”。。。
[14:53:46]“sass”在91毫秒后出错
[14:53:46]错误:节点Sass尚不支持当
标签: Npm
animate.cssbrunch
所以我做了
npm install animate.css --save
如果安装成功,我可以在我的node\u模块中看到它
我希望能够在我的elixir phoenix react项目中使用animate.css
我只是不确定在哪里导入/需要它,甚至不确定路径是什么
我试图@import“animate.css”来自我的app.scss文件,但这不起作用
我还尝试导入“animate.css/animate.min.css”也不起作用
我的问题是,我在哪里导入/需要animate.css以使
package.json文件通常以名称,版本,脚本,依赖项开头。我的问题是我是否应该手动更新版本,比如说,每次我在GitHub上发布一个版本
执行npm init时,package.json中的版本默认为0.0.0。随着我的应用程序的增长,我是否应该随时更新它1.0.0,2.0.1等
注意:这与不同软件包/依赖项的版本无关,而是与应用程序本身有关。当您在公共(或私有)存储库中实际发布模块时,软件包版本最为相关。您可能还希望自己或公司内部使用它,以一种称为语义版本控制的标准方式传达代码更改:。但这
标签: Npm
semantic-versioning
使用semver作为标准,因此我有以下软件包版本:
0.0.108
因此,在Node.js项目的package.json中,我可能有如下内容:
"foo":"^0.0.108"
我的问题是-使用semver符号,我如何告诉NPM不要安装低于0.0.108的任何东西?例如,0.0.107是不可接受的,但是0.0.109或0.0.111是可以的?如果您不希望0.1.x中有任何内容,那么这应该可以工作
>=0.0.108 <0.1
注意(第4节)和(插入符号范围)都表明,当次要版本号
我的主要npm脚本是“npm运行构建”
我想做的是编写另一个脚本,每当“npm运行构建”失败时,它将像捕获异常处理一样执行。您可以在npm脚本中使用(|)。它受sh和cmd.exe的支持,因此可以跨平台工作
考虑package.json的scripts部分中的以下示例:
“脚本”:{
“构建”:“| | npm运行回退”,
“回退”:“echo\”哎呀!正在运行另一个脚本…”
},
说明:
当前的生成脚本命令应替换生成脚本中的部分
只有当|操作符左侧的build命令以非零退出状态退出(即失败)
标签: Npm
npm-installquasar-framework
我用命令安装了quasar:
npm安装-g@quasar/cli
然后我尝试使用quasar创建一个应用程序文件夹:
类星体创建应用程序
控制台在Visual Studio代码(最新版本)中运行,具有管理员权限。我已尝试重新安装npm。
npm版本-6.9.0
节点版本-v11.13.0
安装类星体:
PS C:\Users\Daniels> npm install -g @quasar/cli
npm WARN deprecated coffee-script@1.12.7: Coff
当我试图安装babel来使用它的网页包并进行配置时,我会遇到这个错误。我尝试了babel和webpack的不同版本,我尝试了很多配置,但没有一个有效,它们总是抛出相同的错误。
注意:我已经有了另一个插件,比如WebpackServer和WebpackHTML,但我很确定它们不会影响babel
ERROR in ./node_modules/core-js/modules/es6.regexp.exec.js 1:3
Module parse failed: Unexpected characte
标签: Npm
angular-clicentos7
我在两个不同的盒子上,都运行相同版本的npm,都在CENTOS7上
在一个框中,包权限不受影响,日期不受影响
在另一个框中,包权限被更改,文件的日期被标记为今天
例如。
在运行命令之后
npm install --no-optional --save-exact
此文件例如:node_modules/@angular/cli/bin/ng
具有一个框的权限,如
rwxr-x---日期标记为今天
另一个盒子是
rw-r-----有原始日期
npm回购协议上的来源为rw-r------
我应该查看
我在从vsconde(扩展)执行npm脚本时遇到了这个错误。在内置终端中启动npm run start或ng serve等脚本时,一切正常
有什么想法吗?a尝试了几个建议,但没有成功,重建了一切
我正在使用mac,最新版本的osx
rgds
duke我不使用OSX,因此,如果我正确理解其中的一些内容,当您在VSCode中执行节点语句时,您的.env文件找不到吗?您是否已将相关目录/文件路径放在环境变量中的路径上,以便在指定相对文件路径时能够找到它们?您的VSCode环境是否也具有相同的功能?当您
标签: Npm
node-modulesraspbiannode-serialportorange-pi
在节点上安装串行模块时出现问题。我正在使用Raspbian服务器处理orange pi zero H2
root@OrangePI:/home/node# npm install serialport
返回
npm WARN package.json one@1.0.0 No description
npm WARN package.json one@1.0.0 No repository field.
npm WARN package.json one@1.0.0 No README dat
我正在尝试使用React和Webpack以及从Github克隆的其他组件为项目创建npm运行构建。然而,我一直收到的错误消息是
预期换行符为'LF',但在src\index.jsx:60:8处找到'CRLF'(换行符样式):
如何修复此问题并创建成功的运行构建
背景:我在GitLab页面上有一个玩具前端项目,我已经为它编写了一个粗糙的CI/CD管道。这包括使用elm文件构建子目录。它工作了一段时间,然后突然坏了,我似乎无法修复它
脚本如下:
cd/public脚本/
npm i
cd榆树/
npx elm make src/Main.elm--output=index.js
然后继续脚本的其余部分
这些说明在我的机器上很好用
问题:“npx elm make”在elm目录中查找package.json。
以下是失败生成的输出:
Running wit
标签: Npm
gitlab-cigitlab-ci-runner
我有一个使用gulp构建的项目,我正在为持续集成建立GitLab管道
我提交了一些更改,使作业故意失败,命令失败,但作业以“成功”结束
这是输出:
sh: 1: gulp: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! Project@2.1.0 build-only: `gulp build-only`
npm ERR! spaw
当我试图用npm(版本6.14.8)在本地机器(MacOSX 10.15)上发布Ghost博客网站(Ghost v3.35.0在folder/homesite中下载)时,终端上显示的结果如下:
我找到了由该命令创建的名为config.production.json的文件,并将mailer选项更改为我的登录邮箱,此错误仍然发生
我刚刚升级到Webpack 5,由于Webpack dev server不再工作,我将npm start命令从Webpack dev server更改为Webpack service
这是我的npm start命令
webpack serve --config ./build-config/webpack.config.js
我可以看到控制台更新和打印输出,但是浏览器中的页面不会更新,我必须刷新浏览器页面
额外的
将--modedevelopment--env development--h
标签: Npm
npm-installinsomnia
我有wsl2(UBTO),使用windows终端,我尝试使用命令“npm I-g dismonsia inso”安装Insonia inso
我怎么会出错
Could not run curl-config, please make sure libcurl dev package is installed.
Output: /bin/sh: 1: curl-config: not found
gyp: Call to 'node /usr/lib/node_modules/insom
有了一个库包(react),我想确保无论何时在某个项目中安装该包(通过npm安装),它都会自动运行一个构建脚本(将ts转换为js等)
实现这一点的方法是将我的脚本放在安装后吗
谢谢
尝试在新虚拟机上npm安装节点sass时,我遇到以下错误:
未找到导入的项目“C:\Microsoft.Cpp.Default.props”。
我尝试了以下多种解决方案:
安装VS构建工具
正在安装LTS或当前Node.js版本
在注册表中添加/设置VCTargetsPath变量
正在查找MSBuild文件夹(我似乎没有)
但什么都没起作用
奇怪的是,我的旧电脑可以安装并运行节点sass,而不需要变量或文件夹,所以我不确定这到底是什么原因。首先我不是cpp用户。但我有一些链接可能会有所帮助。
所以我将Clement Mihailescu的Pathfinding Visualizer教程克隆到我的系统中,并将nvm升级到v16.2.0,将npm升级到7.15.1
根据自述文件,以下是我应该遵循的步骤:
在项目目录中,您可以运行:
npm启动
以开发模式运行应用程序。
打开以在浏览器中查看
如果进行编辑,页面将重新加载。
您还将在控制台中看到任何lint错误
但当我运行npm start时,我得到的是:
my-app@0.1.0 start
react-scripts start
s
我正试图在我的系统上设置Gulp。当我在命令提示符中键入命令“npm install gulp”时,会显示一个错误。请帮我安装Gulp。我从internet访问受限的办公室访问命令提示符。它说npm无法连接到其注册表,请尝试使用另一个键使用npm install。它不应该也起作用
npm config set registry http://registry.npmjs.org/
尝试运行此on命令
我使用ASP.NET 5 RC1已经有一段时间了,现在我知道默认的web应用程序项目模板依赖于Bower,这也需要npm。我正试图找到一些确切的信息,但最终还是没有结果。我查看了我的机器,在使用ASP.NET 5之前,我已经使用独立软件包为Windows安装了npm
我还从命令行npm-v运行了以下命令,得到了当前的npm版本
主要问题是,ASP.NET 5 RC1是否安装了npm和bower,VS.NET 2015安装,还是用户在使用ASP.NET 5之前先安装npm npm将随visual
标签: Npm
package.jsonnpm-scripts
在我的package.json文件的脚本部分,我试图重命名目录中的一些文件,但是我想在命令行中插入一个值,该值取自package.json本身(版本)
因此在下面的例子中,build:rename脚本,我希望它在执行之前替换脚本中的一个令牌(somevalue)
在本例中,我希望传入npm_package_版本,使其成为文件名的一部分。我不知所措
“脚本”:{
“构建:复制”:“mkdirp dist&&cp src/*.js dist/”,
“构建:重命名”:“重命名器--regex--fin
我有一个有趣的问题,我不能指出原因。故事是这样的
我的目标是使用Terraform管理Lambda函数,使用CircleCI作为编排器。流程如下所示:
GitHub repository->CircleCI build(npm安装和压缩)->aws s3将zip同步到s3->Terraform从s3获取zip->如果SHA不同,则部署到Lambda
只要有一个小问题,一切都很好。如果我运行整个过程两次,GitHub存储库中没有任何更改,Terraform总是报告新的SHA哈希:
源代码散列:“m
我有一个使用Webpack编译的Vue应用程序。我试图在“npm run dev”命令中添加一个变量,然后在整个项目中全局使用该变量。目前,我正在运行'npm--brand=foo run dev',并在build.js文件中控制台'process.env.brand'返回'foo'。现在,我需要让这个项目的其余部分都可以使用。以下是我的设置:
WEBPACK.DEV.CONF.JS
var utils = require('./utils')
var webpack = require('we
标签: Npm
packageangular5local
我有一个自定义节点模块,无法在NPM上发布
我想用它作为我在NPM上的任何模块
如果没有将文件夹复制到节点模块的可怕事情,是否有可能呢?答案是:是的,有可能
假设您的模块有一个dist文件夹,其中包含构建的源代码
(例如,我在src文件夹上运行gulp,并处理dist文件夹)
您只需在库中运行npm pack./dist
这将生成一个名为“库版本”的库的tgz存档
然后,只需运行
npm i指向/your library version.tgz的路径
你完成了
假设我的库fodler是C:\ng
存在以下问题:
我正在尝试安装electron for node.js。我已经下载了NPM。
在设置它之后,我必须配置我们公司的代理,以便进一步了解
它开始连接,但在某个点停止,说:
“错误:无法建立隧道套接字,状态代码=407”
现在,我不知道如何进一步了解
有人能帮我吗
许多问候
雅各布这是代理问题,这些是解决办法
方法1:
npm config set proxy http://proxyhost:proxyport
npm config set https-proxy http://pr
我正在测试新版本的npm软件包注册表。我想在CI服务器中运行一个作业,指定不同于默认值的注册表
我试图执行npm publish--registry“http://nexus.dsv.myhost/nexus/repository/npmjs-registry但它不起作用。它已发布到默认注册表
如何在运行npm publish时指定不同的注册表。它是一个有范围的包。有多种方法可以实现这一点
1) 使用npm config来:
2) 使用npm config来:
4) 使用npmrc
听起来您在n
我在运行npm审核修复程序时遇到问题。
我想将node.js从v0.10.32更新到v10
环境
OS:CentOS release 6.10 (Final)
Node.js:v0.10.32
套餐
name Current Wanted Latest Location
config 1.2.1 1.2.1 3.2.5 NodeServer
forever 0.11.1 0.11.1 2.0.0 NodeServer
l
我在Mac上使用命令npm install-g ESLint全局安装ESLint。安装成功,但当我运行eslint-v时,我遇到了以下问题:
$npm安装-g eslint
path/to/bin/eslint->path/to/lib/node_modules/eslint/bin/eslint.js
+ eslint@7.3.1
在4.823s中添加了来自63个贡献者的107个包
$eslint-v
path/to/lib/node_modules/eslint/bin/eslint.js:
标签: Npm
angular-cliangular10
我是angular的新手,我只想更新一些软件包并解决这个问题。我一直在寻找这个问题,但没有找到一个有用的答案
这里是错误=>
Schema validation failed with the following errors:
Data path "" should NOT have additional properties(rebaseRootRelativeCssUrls).
npm ERR! code ELIFECYCLE
npm ERR! errno 1
np
我想通过azure devops管道更新package.json版本。
这就是我使用的任务。但这会带来错误
- task: Npm@1
displayName: "npm version"
command: "custom"
workingDir: src
verbose: false
customCommand: "version $(Build.BuildNumber)"
如何正确地将管
1 2 3 4 5 6 ...
下一页 最后一页 共 93 页